ALI: An Extensible Architecture Description Language for Industrial Applications

Part of book or chapter of book English OPEN
Bashroush, Rabih ; Spence, Ivor ; Kilpatrick, Peter ; Brown, John ; Gilani, Wasif ; Fritzsche, M (2008)
  • Publisher: Springer

While Architecture Description Languages (ADLs) \ud have gained wide acceptance in the research \ud community as a means of describing system designs, \ud the uptake in industry has been slower than might have \ud been expected. A contributory cause may be the \ud perceived lack of flexibility and, as yet, the limited tool \ud support. This paper describes ALI, a new ADL that \ud aims to address these deficiencies by providing a rich, \ud extensible and flexible syntax for describing \ud component interface types and the use of patterns and \ud meta-information. These enhanced capabilities are \ud intended to encourage more widespread industrial \ud usage.
  • References (11)
    11 references, page 1 of 2

    [1] [2] P. Clements, R. Kazman, and M. Klein, Evaluating Software Architecture: Methods and Case Studies: SEI series in software engineering. Addison-Wesley, 2002.

    Magee, "The Koala Component Model for Consumer Electronics Software," IEEE Computer, pp. 78-85, March 2000.

    [3] R. Bashroush, I. Spence, P. Kilpatrick, and T. Brown, "Towards More Flexible Architecture Description Languages for Industrial Applications," Gruhn and F. Oquendo (Eds.): EWSA 2006, Lecture Notes in Computer Science, Volume (4344),, pp. 212-219, September 2006.

    [4] R. Bashroush, T. J. Brown, I. Spence, and P. Kilpatrick, "ADLARS: An Architecture Description Language for Software Product Lines." In proceedings of the 29th Annual IEEE/NASA Software Engineering Workshop, Greenbelt, Maryland, USA, April 2005. pp. 163 - 173.

    [5] "The Java Compiler Compiler [tm] (JavaCC [tm]) - The Java Parser Generator.,"

    [6] D. Garlan, R. Monroe, and D. Wile, "Acme: Architectural Description of Component-Based Systems," in Foundations of Component-Based Systems, G. T. Leavens and M. Sitaraman, Eds.: Cambridge University Press, 2000, pp. 47-68.

    [7] T. Brown, R. Gawley, R. Bashroush, I. Spence, P. Kilpatrick, and C. Gillan, "Weaving Behavior into Feature Models for Embedded System Families." In proceedings of the 10th International Software Product Line Conference SPLC 2006, Baltimore, Maryland, USA, August 2006. pp. 52-64.

    [8] J. Muskens, R. Bril, and M. Chaudron, "Generalizing consistency checking between software views." In proceedings of The 5th International Working Conference on Software Architecture, WICSA-05, Pittsburgh, PA, November 2005. pp. 169- 180.

    [9] R. Bashroush, I. Spence, P. Kilpatrick, and T. J. Brown, "Deriving Product Architectures from an ADLARS Described Reference Architecture using Leopard," ACM SIGSOFT Foundations of Software Engineering FSE-12, October 2004.

    [10] R. Bashroush, I. Spence, P. Kilpatrick, and T. J. Brown, "Towards an Automated Evaluation Process for Software Architectures." In proceedings of the IASTED international conference on Software Engineering SE 2004, Innsbruck, Austria, February 2004. pp. 54-58.

  • Metrics
    views in OpenAIRE
    views in local repository
    downloads in local repository

    The information is available from the following content providers:

    From Number Of Views Number Of Downloads
    ROAR at University of East London - IRUS-UK 0 29
Share - Bookmark