A software product line of feature modeling notations and cross-tree constraint languages
Zusammenfassung
A Software Product Line (SPL) encompasses a set of closely related software systems in terms of common and variable functionality. On a conceptual level, the entirety of all valid configurations may be captured in a variability model such as a feature model with additional crosstree constraints. Even though variability models are essential for specifying configuration knowledge, various notations for feature models and cross-tree constraints exist, which increases implementation effort when having to realize new tools for a different language. In this paper, we provide remedy to this problem by introducing an SPL to generate different variants of feature modeling notations and cross-tree constraint languages. We base our approach on the state of the art in various works and surveys on feature modeling to create a family of feature modeling notations with similar expressiveness as the original approaches. For our findings, we provide both conceptual configuration knowledge as well as a generative model-based realization. We further demonstrate the feasibility of our approach by generating feature modeling notations similar to those of various publications.
- Vollständige Referenz
- BibTeX
Seidl, C., Winkelmann, T. & Schaefer, I.,
(2016).
A software product line of feature modeling notations and cross-tree constraint languages.
In:
Oberweis, A. & Reussner, R.
(Hrsg.),
Modellierung 2016.
Bonn:
Gesellschaft für Informatik e.V..
(S. 157-172).
@inproceedings{mci/Seidl2016,
author = {Seidl, Christoph AND Winkelmann, Tim AND Schaefer, Ina},
title = {A software product line of feature modeling notations and cross-tree constraint languages},
booktitle = {Modellierung 2016},
year = {2016},
editor = {Oberweis, Andreas AND Reussner, Ralf} ,
pages = { 157-172 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Seidl, Christoph AND Winkelmann, Tim AND Schaefer, Ina},
title = {A software product line of feature modeling notations and cross-tree constraint languages},
booktitle = {Modellierung 2016},
year = {2016},
editor = {Oberweis, Andreas AND Reussner, Ralf} ,
pages = { 157-172 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-648-0
ISSN: 1617-5468
Datum: 2016
Sprache:
(en)
(en)
Typ: Text/Conference Paper

