• DocumentCode
    3086857
  • Title

    Supporting the Evolution of Product Line Architectures with Variability Model Fragments

  • Author

    Dhungana, Deepak ; Neumayer, Thomas ; Grunbacher, Paul ; Rabiser, Rick

  • Author_Institution
    Johannes Kepler Univ., Linz
  • fYear
    2008
  • fDate
    18-21 Feb. 2008
  • Firstpage
    327
  • Lastpage
    330
  • Abstract
    Evolution is a permanent challenge in product line engineering. Reusable assets such as software components or documents evolve continuously due to new customer requirements or technology changes. This leads to modifications or extensions of the product line´s variability models describing the reference architecture. Due to the large size of product lines, single stakeholders or teams can only maintain a small part of a system which poses additional challenges for evolution. This paper presents a tool-supported approach for building and maintaining variability models of large-scale product lines. We structure variability models into multiple model fragments of manageable size that can be created and maintained by individual teams. Model fragments can be merged semi- automatically into a variability model. We illustrate the approach with examples from ongoing industry collaboration.
  • Keywords
    software architecture; customer requirements; large-scale product lines; model fragments variability; product line architectures evolution; product line engineering; reference architectures; reusable assets; technology changes; Buildings; Computer architecture; Laboratories; Large-scale systems; Maintenance engineering; Merging; Software architecture; Software engineering; Software maintenance; Software reusability; DecisionKing; Edit-Merge-Freeze Paradigm; Evolution; Model Fragments; Product Line Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-0-7695-3092-5
  • Type

    conf

  • DOI
    10.1109/WICSA.2008.23
  • Filename
    4459180