On the Expressive Power of Languages for Static Variability

PM Bittner, A Schultheiß, B Moosherr… - Proceedings of the …, 2024 - dl.acm.org
Variability permeates software development to satisfy ever-changing requirements and
mass-customization needs. A prime example is the Linux kernel, which employs the C …

Variational satisfiability solving

JM Young, E Walkingshaw, T Thüm - … of the 24th ACM Conference on …, 2020 - dl.acm.org
Incremental satisfiability (SAT) solving is an extension of classic SAT solving that allows
users to efficiently solve a set of related SAT problems by identifying and exploiting shared …

Constructing variation diffs using tree diffing algorithms

B Moosherr - 2023 - oparu.uni-ulm.de
Changes to the artifacts, such as source code, of software product lines often affect a
multitude of variants. Variation diffs are a complete model for describing and analyzing …

[PDF][PDF] Variational Satisfiability Solving: E ciently Solving Lots of Related SAT Problems

JM Young, PM Bittner, E Walkingshaw, T Thüm - eric.walkingshaw.net
Incremental satisfiability (SAT) solving is an extension of classic SAT solving that enables
solving a set of related SAT problems by identifying and exploiting shared terms. However …