Towards more flexible Architecture Description Languages for industrial applications

Rabih Bashroush*, Ivor Spence, Peter Kilpatrick, John Brown

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

Architecture Description Languages (ADLs) have emerged in recent years as a tool for providing high-level descriptions of software systems in terms of their architectural elements and the relationships among them. Most of the current ADLs exhibit limitations which prevent their widespread use in industrial applications. In this paper, we discuss these limitations and introduce ALI, an ADL that has been developed to address such limitations. The ALI language provides a rich and flexible syntax for describing component interfaces, architectural patterns, and meta-information. Multiple graphical architectural views can then be derived from ALI's textual notation.

Original languageEnglish
Title of host publicationSoftware Architecture
Editors Gruhn, F Oquendo
Place of PublicationBERLIN
PublisherSpringer
Pages212-219
Number of pages8
ISBN (Print)978-3-540-69271-3
Publication statusPublished - 2006
Event3rd European Workshop on Software Architecture - Nantes, France
Duration: 01 Sep 200601 Sep 2006

Publication series

NameLECTURE NOTES IN COMPUTER SCIENCE
PublisherSPRINGER-VERLAG BERLIN
Volume4344
ISSN (Print)0302-9743

Conference

Conference3rd European Workshop on Software Architecture
CountryFrance
CityNantes
Period01/09/200601/09/2006

Keywords

  • software architecture
  • Architecture Description Languages
  • architectural patterns

Cite this

Bashroush, R., Spence, I., Kilpatrick, P., & Brown, J. (2006). Towards more flexible Architecture Description Languages for industrial applications. In Gruhn, & F. Oquendo (Eds.), Software Architecture (pp. 212-219). (LECTURE NOTES IN COMPUTER SCIENCE; Vol. 4344). Springer.