Samenvatting
Software variants of a Software Product Line (SPL) consist of a set of artifacts specified by features. Variability models document the valid relationships between features and their mapping to artifacts. However, research has shown inconsistencies between the variability of variants in features and artifacts, with negative effects on system safety and development effort. To analyze this mismatch in variability, the causal relationships between features, artifacts, and variants must be uncovered, which has only been addressed to a limited extent. In this paper, we propose taxonomy graphs as novel variability models that reflect the composition of variants from artifacts and features, making mismatches in variability explicit. Our evaluation with two SPL case studies demonstrates the usefulness of our variability model and shows that mismatches in variability can vary significantly in detail and severity.
Originele taal-2 | Engels |
---|---|
Titel | 27th ACM International Systems and Software Product Line Conference, SPLC 2023 - Proceedings |
Redacteuren | Paolo Arcaini, Maurice H. ter Beek, Gilles Perrouin, Iris Reinhartz-Berger, Miguel R. Luaces, Christa Schwanninger, Shaukat Ali, Mahsa Varshosaz, Angelo Gargantini, Stefania Gnesi, Malte Lochau, Laura Semini, Hironori Washizaki |
Uitgeverij | Association for Computing Machinery, Inc |
Pagina's | 182-193 |
Aantal pagina's | 12 |
ISBN van elektronische versie | 9798400700910 |
DOI's | |
Status | Gepubliceerd - 28 aug. 2023 |
Evenement | 27th ACM International Systems and Software Product Line Conference, SPLC 2023 - Tokyo, Japan Duur: 28 aug. 2023 → 1 sep. 2023 |
Publicatie series
Naam | ACM International Conference Proceeding Series |
---|---|
Volume | A-1 |
Congres
Congres | 27th ACM International Systems and Software Product Line Conference, SPLC 2023 |
---|---|
Land/Regio | Japan |
Stad | Tokyo |
Periode | 28/08/23 → 1/09/23 |
Bibliografische nota
Publisher Copyright:© 2023 ACM.
Financiering
This work was supported by funding from the topic Engineering Secure Systems of the Helmholtz Association (HGF) and by KASTEL Security Research Labs.
Financiers | Financiernummer |
---|---|
KASTEL Security Research Labs | |
Helmholtz-Gemeinschaft | |
Helmholtz Association |