KIT | KIT-Bibliothek | Impressum | Datenschutz

Enabling SAT-Based Analysis of Cardinality-Based Feature Models By Unfolding

Güthing, Lukas ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Cardinality-based Feature Models (CFMs) are used to model complex configuration spaces, extending classical FODA Feature Models (FMs) by cardinalities, thereby allowing for multi-instantiation and individual sub-configuration of features. This extension in expressiveness comes at the price of a bigger, more complex configuration space. While there is (mostly SAT-based) analysis tooling for Boolean FMs, CFMs lack extensive tool support due to the more complex encodings and solvers needed to run analyses or perform sampling. In this paper, we inspect the conversion of CFMs to FMs describing the same configuration space. We provide an algorithm to translate all CFM structures to an equivalent FM and investigate its applicability and the characteristics of the resulting Boolean FMs. We find that the unfolding algorithm is feasible, but the resulting FMs massively grow in size and predominantly consist of auxiliary variables encoding the multiplicity constraints.


Originalveröffentlichung
DOI: 10.1007/978-3-032-40763-4_5
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2027
Sprache Englisch
Identifikator ISBN: 978-3-032-40763-4
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000199034
Erschienen in Software and Systems Reuse, Product Lines, and Configuration – First International Conference, VARIABILITY 2026, Limassol, Cyprus, September 29–October 2, 2026, Proceedings. Ed.: G. Perrouin
Veranstaltung 1st International Conference on Software and Systems Reuse, Product Lines, and Configuration (VARIABILITY 2026), Limassol, Zypern, 29.09.2026 – 02.10.2026
Verlag Springer Nature Switzerland
Seiten 81 - 90
Serie Lecture Notes in Computer Science
Vorab online veröffentlicht am 16.10.2026
Externe Relationen Siehe auch
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page