Reasoning about Product-Line Evolution using Complex Feature Model Differences
Author:
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.
- Citation
- BibTeX
Bürdek, J., Kehrer, T., Lochau, M., Reuling, D., Kelter, U. & Schürr, A.,
(2017).
Reasoning about Product-Line Evolution using Complex Feature Model Differences.
In:
Jürjens, J. & Schneider, K.
(Hrsg.),
Software Engineering 2017.
Bonn:
Gesellschaft für Informatik e.V..
(S. 67).
@inproceedings{mci/Bürdek2017,
author = {Bürdek, Johannes AND Kehrer, Timo AND Lochau, Malte AND Reuling, Dennis AND Kelter, Udo AND Schürr, Andy},
title = {Reasoning about Product-Line Evolution using Complex Feature Model Differences},
booktitle = {Software Engineering 2017},
year = {2017},
editor = {Jürjens, Jan AND Schneider, Kurt} ,
pages = { 67 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Bürdek, Johannes AND Kehrer, Timo AND Lochau, Malte AND Reuling, Dennis AND Kelter, Udo AND Schürr, Andy},
title = {Reasoning about Product-Line Evolution using Complex Feature Model Differences},
booktitle = {Software Engineering 2017},
year = {2017},
editor = {Jürjens, Jan AND Schneider, Kurt} ,
pages = { 67 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Dateien | Groesse | Format | Anzeige | |
---|---|---|---|---|
paper22.pdf | 58.73Kb | View/ |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISBN: 978-3-88579-661-9
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2017
Language:
(en)

Content Type: Text/Conference Paper