• DocumentCode
    2442419
  • Title

    Variability Management in Aspect-Oriented Architecture Description Languages: An Integrated Approach

  • Author

    Adachi, Eiji ; Batista, Thaís ; Kulesza, Uirá ; Medeiros, Ana Luisa ; Chavez, Christina ; Garcia, Alessandro

  • Author_Institution
    Comput. Sci. Dept., UFRN, Natal, Brazil
  • fYear
    2009
  • fDate
    5-9 Oct. 2009
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    In this paper we propose an integrated approach for managing variabilities in architectural specifications of software product lines. Our approach combines an aspect-oriented architectural description language for product lines, PL-AspectualACME, with a variability modeling language, VML4Arch. PL-AspectualACME, also proposed in this paper, is used to specify the overall architectural description consisting of the modular representation of architecture commonalities and variabilities. VML4Arch is used to automatically derive product-specific architecture descriptions by specifying features dependencies and the variabilities that must be included in the products. We illustrate the application of our approach by using a software product line from the mobile domain.
  • Keywords
    object-oriented languages; object-oriented programming; software architecture; PL-AspectualACME; VML4Arch; aspect-oriented architecture description languages; product-specific architecture descriptions; software product lines; variability management; variability modeling language; Application software; Architecture description languages; Computer architecture; Computer science; Engineering management; Informatics; Programming; Software development management; Software engineering; Waste management; ACME; Architecture Description Languages; AspectualACME; Software Product Line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
  • Conference_Location
    Fortaleza, Ceara
  • Print_ISBN
    978-1-4244-5024-4
  • Electronic_ISBN
    978-0-7695-3844-0
  • Type

    conf

  • DOI
    10.1109/SBES.2009.19
  • Filename
    5336173