Reasoning about Product-Line Evolution using Complex Feature Model Differences
dc.contributor.author | Bürdek, Johannes | |
dc.contributor.author | Kehrer, Timo | |
dc.contributor.author | Lochau, Malte | |
dc.contributor.author | Reuling, Dennis | |
dc.contributor.author | Kelter, Udo | |
dc.contributor.author | Schürr, Andy | |
dc.contributor.editor | Jürjens, Jan | |
dc.contributor.editor | Schneider, Kurt | |
dc.date.accessioned | 2017-06-21T19:18:05Z | |
dc.date.available | 2017-06-21T19:18:05Z | |
dc.date.issued | 2017 | |
dc.description.abstract | In 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.isbn | 978-3-88579-661-9 | |
dc.identifier.pissn | 1617-5468 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Software Engineering 2017 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-267 | |
dc.subject | Software Evolution | |
dc.subject | Model-Driven Engineering | |
dc.subject | Software Product Lines | |
dc.subject | Features | |
dc.title | Reasoning about Product-Line Evolution using Complex Feature Model Differences | en |
dc.type | Text/Conference Paper | |
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 67 | |
gi.conference.date | 21.-24. Februar 2017 | |
gi.conference.location | Hannover | |
gi.conference.sessiontitle | Evolution |
Dateien
Originalbündel
1 - 1 von 1