Publication no #216   BibTEX Type :   Html | Bib | Both
@inproceedings{Allen94ICSE,
  title = {Formalizing Architectural Connection},
  author = {Robert Allen and David Garlan},
  booktitle = {Proceedings of the Sixteenth International Conference on Software Engineering},
  year = {1994},
  pages = {71-80},
  address = {Sorrento, Italy},
  note = {Awarded ICSE2004 Best Paper (ICSE-10)},
  abstract = {As software systems become more complex the overall system structure, or software architecture, becomes a central design problem. An important step towards an engineering discipline of software is a formal basis for describing and analyzing these designs. In this paper we present a theory for one aspect of architectural description: the interactions between components. the key idea is to define architectural connectors as explicit semantic entities. These are specified as a collection of protocols that characterize each of the participant roles in an interaction and how these roles interact. We illustrate how this scheme can be used to define a variety of common architectural connectors. We provide a formal semantics and show how this leads to a sound deductive system in which architectural compatibility can be checked in a way analogous to type checking in programming languages.},
  keywords = {Software Architecture, Formal Methods, Landmark}
}
    Created:     Modified: