Abstract
Automated analysis of variability models is crucial for managing software system variants, customized for different market segments or contexts of use. As most approaches for automated analysis are built upon logic engines, they require having a Boolean logic translation of the variability models. However, the translation of some significant languages to Boolean logic is remarkably non-trivial. The contribution of this paper is twofold: first, a translation of the Kconfig language is presented; second, an approach to test the translation for any given model is provided. The proposed translation has been empirically tested with the introduced validation procedure on five open-source projects.
Original language | English |
---|---|
Title of host publication | Proceedings of the 23rd International Systems and Software Product Line Conference, SPLC 2019, Volume A |
Pages | 303-308 |
Number of pages | 6 |
DOIs | |
Publication status | Published - Sept 2019 |
Fields of science
- 102 Computer Sciences
- 102022 Software development
JKU Focus areas
- Digital Transformation