Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #146   Download bibtex file Type :   Html | Bib | Both
Add to my selection
A Case Study in Software Architecture Interchange

David Garlan and Zhenyu Wang.


In Proceedings of Coordination'99, Springer-Verlag, 1999.

Online links: PDF PS

Abstract
An important issue for the specification and design of software architectures is how to combine the analysis capabilities of multiple architectural definition languages (ADLs) and their supporting toolsets. In this paper, we describe our experience of integrating three ADLs: Wright, Rapide, and Aesop. We discovered that it is possible achieve interoperability in ADL tools for a non-trivial subset of the systems describable by these languages, even though the languages have different views about architectural structure and semantics. To carry out the integration we used the Acme architectural interchange language and its supporting tools.

Keywords: Acme, Architectural Analysis, Software Architecture.  
@InProceedings{Garlan1999,
      AUTHOR = {Garlan, David and Wang, Zhenyu},
      TITLE = {A Case Study in Software Architecture Interchange},
      YEAR = {1999},
      BOOKTITLE = {Proceedings of Coordination'99},
      PUBLISHER = {Springer-Verlag},
      PDF = {http://www.cs.cmu.edu/afs/cs/project/able/www/publications/acme-wr2rap/acme-wr2rap.pdf},
      PS = {http://www.cs.cmu.edu/afs/cs/project/able/www/publications/acme-wr2rap/acme-wr2rap.ps},
      ABSTRACT = {An important issue for the specification and design of software architectures is how to combine the analysis capabilities of multiple architectural definition languages (ADLs) and their supporting toolsets. In this paper, we describe our experience of integrating three ADLs: Wright, Rapide, and Aesop. We discovered that it is possible achieve interoperability in ADL tools for a non-trivial subset of the systems describable by these languages, even though the languages have different views about architectural structure and semantics. To carry out the integration we used the Acme architectural interchange language and its supporting tools. },
      KEYWORDS = {Acme, Architectural Analysis, Software Architecture}
}
    Created: 2006-08-22 13:38:17
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin