KIT | KIT-Bibliothek | Impressum | Datenschutz

Derivation of subset product lines in FeatureIDE

Linsbauer, Lukas; Westphal, Paul; Bittner, Paul Maximilian; Krieter, Sebastian; Thüm, Thomas; Schaefer, Ina ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

The development and configuration of software product lines can be challenging tasks. During development, engineers often need to focus on a particular subset of features that is relevant for them. In such cases, it would be beneficial to hide other features and their implementation. During product configuration, requirements of potentially multiple stakeholders need to be considered. Therefore, configuration often happens in stages, in which different people contribute configuration decisions for different features. Moreover, in some cases, stakeholders want to share a set of products rather than a specific one. In all these cases, the necessary operation is the same: some features from the product line are assigned a value (e.g., via a partial configuration) while other features remain configurable. In this work, we propose a subset operation that takes a product line and a partial configuration to derive a subset product line comprising only the desired subset of features and implementation artifacts. Furthermore, we present, evaluate, and publish our implementation of the proposed subset operation within the FeatureIDE framework.


Verlagsausgabe §
DOI: 10.5445/IR/1000151678
Veröffentlicht am 21.10.2022
Originalveröffentlichung
DOI: 10.1145/3503229.3547033
Scopus
Zitationen: 2
Dimensions
Zitationen: 2
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2022
Sprache Englisch
Identifikator ISBN: 978-1-4503-9206-8
KITopen-ID: 1000151678
Erschienen in Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume B
Veranstaltung 26th ACM International Systems and Software Product Line Conference (SPLC 2022), Graz, Österreich, 12.09.2022 – 16.09.2022
Verlag Association for Computing Machinery (ACM)
Seiten 38–41
Vorab online veröffentlicht am 12.09.2022
Schlagwörter software product line, partial configuration, subset product line
Nachgewiesen in Scopus
Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page