Logo des Repositoriums
 

Is There a Mismatch between Real-World Feature Models and Product-Line Research?

dc.contributor.authorKnüppel, Alexander
dc.contributor.authorThüm, Thomas
dc.contributor.authorMennicke, Stephan
dc.contributor.authorMeinicke, Jens
dc.contributor.authorSchaefer, Ina
dc.contributor.editorTichy, Matthias
dc.contributor.editorBodden, Eric
dc.contributor.editorKuhrmann, Marco
dc.contributor.editorWagner, Stefan
dc.contributor.editorSteghöfer, Jan-Philipp
dc.date.accessioned2019-03-29T10:24:02Z
dc.date.available2019-03-29T10:24:02Z
dc.date.issued2018
dc.description.abstractThis work has been presented at the joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering in Paderborn, Germany. Feature modeling has emerged as the de-facto standard to capture variability of a software product line in a compact and understandable fashion. Multiple feature modeling languages that evolved over the last decades to manage industrial-size product lines have been proposed. However, less expressive languages, solely permitting require and exclude constraints, are permanently and carelessly used in product-line research. We address the problem whether those less expressive languages are sufficient for industrial product lines. We developed an algorithm to eliminate complex cross-tree constraints in a feature model, enabling the combined usage of tools and algorithms working with different feature model dialects in a plug-and-play manner. However, the scope of our algorithm is limited. Our evaluation on large feature models, including the Linux kernel, gives evidence that require and exclude constraints are not sufficient to express real-world feature models. Hence, we promote that research on feature models needs to consider arbitrary propositional formulas as cross-tree constraints prospectively.en
dc.identifier.isbn978-3-88579-673-2
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/21124
dc.language.isoen
dc.publisherGesellschaft für Informatik
dc.relation.ispartofSoftware Engineering und Software Management 2018
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-279
dc.subjectSoftware product lines
dc.subjectFeature modeling
dc.subjectCross-tree constraints
dc.subjectModel transformation
dc.subjectExpressiveness
dc.subjectRequire constraints
dc.subjectExclude constraints
dc.titleIs There a Mismatch between Real-World Feature Models and Product-Line Research?en
dc.typeText/Conference Paper
gi.citation.endPage54
gi.citation.publisherPlaceBonn
gi.citation.startPage53
gi.conference.date5.-9. März 2018
gi.conference.locationUlm
gi.conference.sessiontitleSoftware Engineering 2018 - Wissenschaftliches Hauptprogramm

Dateien

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