Supporting the Evolution of Product Line Architectures with Variability Model Fragments

Deepak Dhungana, Thomas Neumayer, Paul Grünbacher, Rick Rabiser

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.
OriginalspracheEnglisch
TitelSeventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 18-22 February 2008, Vancouver, BC, Canada
Herausgeber (Verlag)IEEE Computer Society
Seiten327-330
Seitenumfang4
DOIs
PublikationsstatusVeröffentlicht - 21 Feb. 2008
Extern publiziertJa

Forschungsfelder

  • Software Product Lines

IMC Forschungsschwerpunkte

  • Software engineering and intelligent systems

ÖFOS 2012 - Österreichischen Systematik der Wissenschaftszweige

  • 102022 Softwareentwicklung
  • 102029 Praktische Informatik

Fingerprint

Untersuchen Sie die Forschungsthemen von „Supporting the Evolution of Product Line Architectures with Variability Model Fragments“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren