arXiv · 2501.12490
A Fast Counting-Free Algorithm for Computing Atomic Sets in Feature Models
Abstract
In the context of product-line engineering and feature models, atomic sets are sets of features that must always be selected together in order for a configuration to be valid. For many analyses and applications, these features may be condensed into one feature, without affecting, for instance, satisfiability, model counting, sampling, or knowledge compilation. However, the performance of current approaches tends to be insufficient in practice. This is especially true but not limited to approaches based on model counting. In this work, we present a counting-free algorithm for computing atomic sets that only relies on SAT solving. Our evaluation shows that it scales with ease to hard real-world systems and even succeeds for a contemporary version of the Linux kernel.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Tobias Heß, Aaron Molt. 2025-01-21. A Fast Counting-Free Algorithm for Computing Atomic Sets in Feature Models. https://arxiv.org/abs/2501.12490
Cite the original work for its findings. Save a collection to share your selection of sources.