A Kconfig Translation to Logic with One-Way Validation System

David Fernández-Amorós, Rubén Heradio, Christoph Mayr‐Dorn, Alexander F. Egyed · 2019

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.

Read the paper · More papers on PaperTik