Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #175   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Higher-Order Connectors

David Garlan.


In Proceedings of Workshop on Compositional Software Architectures, January 1998.

Online links: PDF PS

Abstract
A critical issue for architectural design is the nature of the glue, or connectors, with which a system's parts are combined. Thus an important first step toward improving our ability to compose parts is to make to make connectors explicit semantic enties, where they can be documented, analyzed, and (sometimes) used to generate code. A number of notations for software architecture do precisely this. However, a key second step is to understand operations over connectors. In principle, such operations would permit one to produce new connectors out of old ones, adapt existing connectors to new contexts of use, and factor out common properties of connectors so they can be reused. In this paper we argue that the use of ``higher order connectors'' is one way to achieve this goal.

Keywords: Software Architecture.   [Annote]
@InProceedings{Garlan98OMG,
      AUTHOR = {Garlan, David},
      TITLE = {Higher-Order Connectors},
      YEAR = {1998},
      MONTH = {January},
      BOOKTITLE = {Proceedings of Workshop on Compositional Software Architectures},
      KEY = {Garlan},
      PDF = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/hoc-omg98/hoc-omg98.pdf},
      PS = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/hoc-omg98/hoc-omg98.ps},
      ABSTRACT = {A critical issue for architectural design is the nature of the glue, or connectors, with which a system's parts are combined. Thus an important first step toward improving our ability to compose parts is to make to make connectors explicit semantic enties, where they can be documented, analyzed, and (sometimes) used to generate code. A number of notations for software architecture do precisely this. However, a key second step is to understand operations over connectors. In principle, such operations would permit one to produce new connectors out of old ones, adapt existing connectors to new contexts of use, and factor out common properties of connectors so they can be reused. In this paper we argue that the use of ``higher order connectors'' is one way to achieve this goal. },
      ANNOTE = {http://www.objs.com/workshops/ws9801/index.html},
      KEYWORDS = {Software Architecture}
}
    Created: 2006-08-22 14:44:07     Modified: 2006-08-22 14:45:49
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin