• DocumentCode
    3179524
  • Title

    Visualizing Product Line Domain Variability by Aspect-Oriented Modeling

  • Author

    Stoiber, Reinhard ; Meier, Silvio ; Glinz, Martin

  • Author_Institution
    Univ. of Zurich, Zurich
  • fYear
    2007
  • fDate
    15-19 Oct. 2007
  • Firstpage
    8
  • Lastpage
    8
  • Abstract
    Modeling variability is a core problem in software product line engineering. The relationship between variability and commonality in a software product line bears strong similarities to the relationship between crosscutting concerns and core concerns in aspect-oriented modeling. So modeling variability with aspect-oriented techniques is an obvious idea which has been exploited before to some extent. In this paper, we propose a new approach to modeling and visualizing variability by a combination of aspect-oriented variability modeling with table-based modeling of configuration possibilities and constraints. As a modeling language, we use a slightly extended version of the ADORA language. Our main contributions are a visual, integrated model comprising both the commonality and the variability of the product line and a novel mechanism for synthesizing products from this model based on the aspect weaving capabilities of ADORA.
  • Keywords
    data visualisation; object-oriented programming; product development; software reusability; ADORA language; aspect-oriented modeling; modeling variability; product line domain variability visualization; software product line engineering; table-based modeling; Application software; Computer architecture; Computer industry; Customer satisfaction; Design engineering; Informatics; Software quality; Unified modeling language; Visualization; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Visualization, 2007. REV 2007. Second International Workshop on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-0-7695-3248-6
  • Type

    conf

  • DOI
    10.1109/REV.2007.9
  • Filename
    4473008