Authors
Raphaël Michel, Arnaud Hubaux, Vijay Ganesh, Patrick Heymans
Publication date
2012
Journal
SMT Workshop 2012 10th International Workshop on Satisfiability Modulo Theories SMT-COMP 2012
Pages
107
Description
In this paper, we explore a novel application domain for SMT solvers: configuration problems. Configuration problems are everywhere and particularly in product lines, where different yet similar products (eg, cars or customizable software) are built from a shared set of assets. Designing a product line requires enumerating the different product features and the constraints that determine their valid combinations. Various categories of constraint solvers exist, but SMT solvers appear to be a solution of choice for configuration problems. This is mostly due to their high efficiency and expressiveness which have already proved useful in a variety of practical applications. In this paper, we recall what configuration problems are, describe a language to represent them, and map from configuration problems to the satisfiability problem over SMT theories.
Total citations
20132014201520162017201820192020202120222023202413214141212
Scholar articles
R Michel, A Hubaux, V Ganesh, P Heymans - SMT Workshop 2012 10th International Workshop on …, 2012