Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #220   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Adding Implicit Invocation to Languages: Three Aproaches

David Notkin, David Garlan, William Griswold and Kevin Sullivan.


In Proceedings of the JSSST Symp. Object Technologies for Advanced Software, Vol. 742 of Lecture Notes in Computer Science, Spring-Verlag, November 1993.

Online links: PDF PS

Abstract
Implicit invocation based on event announcement is an increasingly important technique for integrating systems. However, the use of this technique has largely been confined to tool integration systems---in which tools exist as independent processes---and special-purpose languages---in which specialized forms of event broadcast are designed into the language from the start. This paper broadens the class of systems that can benefit from this approach by showing how to augment general-purpose programming languages with facilities for implicit invocation. We illustrate the approach in the context of three different languages, Ada, C++, and Common Lisp. The intent is to highlight the key design considerations that arise in extending such languages with implicit invocation.

Keywords: Implicit Invocation.  
@InProceedings{Notkin1993,
      AUTHOR = {Notkin, David and Garlan, David and Griswold, William and Sullivan, Kevin},
      TITLE = {Adding Implicit Invocation to Languages: Three Aproaches},
      YEAR = {1993},
      MONTH = {November},
      BOOKTITLE = {Proceedings of the JSSST Symp. Object Technologies for Advanced Software},
      VOLUME = {742},
      SERIES = {Lecture Notes in Computer Science},
      PUBLISHER = {Spring-Verlag},
      PDF = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/implinvoc-jssst93/implinvoc-jssst93.pdf},
      PS = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/implinvoc-jssst93/implinvoc-jssst93.ps},
      ABSTRACT = { Implicit invocation based on event announcement is an increasingly important technique for integrating systems. However, the use of this technique has largely been confined to tool integration systems---in which tools exist as independent processes---and special-purpose languages---in which specialized forms of event broadcast are designed into the language from the start. This paper broadens the class of systems that can benefit from this approach by showing how to augment general-purpose programming languages with facilities for implicit invocation. We illustrate the approach in the context of three different languages, Ada, C++, and Common Lisp. The intent is to highlight the key design considerations that arise in extending such languages with implicit invocation.},
      KEYWORDS = {Implicit Invocation}
}
    Created: 2006-08-22 17:47:44
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin