Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
Publication no #205   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Beyond Definition/Use: Architectural Interconnection

Robert Allen and David Garlan.

In Proceedings of the ACM Interface Definition Language Workshop, Vol. 29(8), SIGPLAN Notices, August 1994.

Online links: PDF PS   Bibtex entry   Plain Text

Large software systems require decompositional mechanisms in order to make them tractable. Traditionally, MILs and IDLs have played this role by providing notations based on definition/use bindings. In this paper we argue that current MIL/IDLs based on definition/use have some serious drawbacks. A significant problem is that they fail to distinguish between 'implementation' and 'interaction' relationships between modules. We propose an alternative model in which components interact along well-defined lines of communication - or connectors. Connectors are defined as protocols that capture the expected patterns of communication between modules. We show how this leads to a scheme that is much more expressive for architectural relationships, that allows the formal definition of module interaction, and that supports its own form of automated checks and formal reasoning.

Keywords: Software Architecture, Wright.  
    Created: 2006-08-22 17:30:58     Modified: 2006-08-22 17:32:18
Feedback: ABLE Webmaster
Last modified: Mon February 12 2018 11:21:51