Logo des Repositoriums
 

Reasoning about Product-Line Evolution using Complex Feature Model Differences

dc.contributor.authorBürdek, Johannes
dc.contributor.authorKehrer, Timo
dc.contributor.authorLochau, Malte
dc.contributor.authorReuling, Dennis
dc.contributor.authorKelter, Udo
dc.contributor.authorSchürr, Andy
dc.contributor.editorJürjens, Jan
dc.contributor.editorSchneider, Kurt
dc.date.accessioned2017-06-21T19:18:05Z
dc.date.available2017-06-21T19:18:05Z
dc.date.issued2017
dc.description.abstractIn this work, we report about research results on the Reasoning about Product-Line Evo- lution using Complex Feature Model Differences, published in [Bu ̈15]. A (software) product-line constitutes a long-term investment and, therefore, has to undergo continuous evolution to meet con- stantly changing requirements. Initially, product-line evolution leads to changes of the variability model, typically a feature model, due to its central role in the product-line paradigm. Thus, product- line engineers are often faced with the problems that (1) feature models are changed ad-hoc without proper documentation, and (2) the semantic impact of changes is unclear. We propose a comprehen- sive approach to tackle both challenges. For (1), our approach compares the old and new version of the diagram representation of a feature model and specifies the changes using edit operations on feature diagrams. For (2), we propose a novel approach for reasoning about the semantic impact of diagram changes. We present a set of edit operations on feature diagrams, where complex operations are primarily derived from evolution scenarios observed in a real-world case study. We demonstrate the applicability of our approach with respect to the case study, and evaluate its scalability concern- ing experimental data sets.en
dc.identifier.isbn978-3-88579-661-9
dc.identifier.pissn1617-5468
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering 2017
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-267
dc.subjectSoftware Evolution
dc.subjectModel-Driven Engineering
dc.subjectSoftware Product Lines
dc.subjectFeatures
dc.titleReasoning about Product-Line Evolution using Complex Feature Model Differencesen
dc.typeText/Conference Paper
gi.citation.publisherPlaceBonn
gi.citation.startPage67
gi.conference.date21.-24. Februar 2017
gi.conference.locationHannover
gi.conference.sessiontitleEvolution

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
paper22.pdf
Größe:
58.73 KB
Format:
Adobe Portable Document Format