Uniform random sampling product configurations of feature models that have numerical features

DJ Munoz, J Oh, M Pinto, L Fuentes… - Proceedings of the 23rd …, 2019 - dl.acm.org
Analyses of Software Product Lines (SPLs) rely on automated solvers to navigate complex
dependencies among features and find legal configurations. Often these analyses do not …

YASA: yet another sampling algorithm

S Krieter, T Thüm, S Schulze, G Saake… - Proceedings of the 14th …, 2020 - dl.acm.org
Configurable systems allow users to derive customized software variants with behavior and
functionalities tailored to individual needs. Developers of these configurable systems need …

Evaluating state-of-the-art # SAT solvers on industrial configuration spaces

C Sundermann, T Heß, M Nieke, PM Bittner… - Empirical Software …, 2023 - Springer
Product lines are widely used to manage families of products that share a common base of
features. Typically, not every combination (configuration) of features is valid. Feature models …

Tseitin or not tseitin? the impact of cnf transformations on feature-model analyses

E Kuiter, S Krieter, C Sundermann, T Thüm… - Proceedings of the 37th …, 2022 - dl.acm.org
Feature modeling is widely used to systematically model features of variant-rich software
systems and their dependencies. By translating feature models into propositional formulas …

Reusing d-DNNFs for Efficient Feature-Model Counting

C Sundermann, H Raab, T Heß, T Thüm… - ACM Transactions on …, 2024 - dl.acm.org
Feature models are commonly used to specify valid configurations of a product line. In
industry, feature models are often complex due to numerous features and constraints. Thus …

Evaluating# SAT solvers on industrial feature models

C Sundermann, T Thüm, I Schaefer - Proceedings of the 14th …, 2020 - dl.acm.org
Configurable systems are widely used for families of products that share multiple
configuration options. These systems often induce a large configuration space. Handling the …

Applications of# SAT solvers on feature models

C Sundermann, M Nieke, PM Bittner, T Heß… - Proceedings of the 15th …, 2021 - dl.acm.org
Product lines are ubiquitous for managing variable systems. The variability of a product line
is typically described in terms of a feature model. Analyzing a feature model gives insight …

On the benefits of knowledge compilation for feature-model analyses

C Sundermann, E Kuiter, T Heß, H Raab… - Proceedings of the 28th …, 2024 - dl.acm.org
In practice, feature models often have up-to thousands of features and, thus, are typically
infeasible to analyze manually. Hence, many different analyses have been proposed which …

Collecting Feature Models from the Literature: A Comprehensive Dataset for Benchmarking

C Sundermann, VF Brancaccio, E Kuiter… - Proceedings of the 28th …, 2024 - dl.acm.org
Feature models are widely used for specifying the valid configurations of product lines. Many
automated analyses on feature models have been considered, but they often depend on …

Finding near-optimal configurations in colossal spaces with statistical guarantees

J Oh, D Batory, R Heradio - ACM Transactions on Software Engineering …, 2023 - dl.acm.org
A Software Product Line (SPL) is a family of similar programs. Each program is defined by a
unique set of features, called a configuration, that satisfies all feature constraints.“What …