TY - GEN
T1 - Synthesis-based variability control
T2 - 10th International Symposium on Formal Methods for Components and Objects, FMCO 2011
AU - Lamprecht, Anna Lena
AU - Margaria, Tiziana
AU - Schaefer, Ina
AU - Steffen, Bernhard
PY - 2013
Y1 - 2013
N2 - In this paper, we show the power of combining modern synthesis technology with a constraint-oriented approach to variability modeling. This combination guarantees the validity of all the required properties simply by construction: including a new property simply requires adding a corresponding constraint. The synthesis procedure will then automatically take care that all generated variants are property-conform. This fully declarative approach leads to a very agile variability modeling framework, where new product lines guaranteeing new properties can be defined ad hoc and are, due to our synthesis technology, immediately operational. As the underlying constraint language allows fully describing the intended solution space without imposing any overspecification, neither on the structure, nor on the artifacts, our approach may in particular be regarded as a step from the today typical settings with closed-world assumption to one with an open-world assumption. Impact and ease of this method are illustrated along a small case study running on our prototypical framework implementation.
AB - In this paper, we show the power of combining modern synthesis technology with a constraint-oriented approach to variability modeling. This combination guarantees the validity of all the required properties simply by construction: including a new property simply requires adding a corresponding constraint. The synthesis procedure will then automatically take care that all generated variants are property-conform. This fully declarative approach leads to a very agile variability modeling framework, where new product lines guaranteeing new properties can be defined ad hoc and are, due to our synthesis technology, immediately operational. As the underlying constraint language allows fully describing the intended solution space without imposing any overspecification, neither on the structure, nor on the artifacts, our approach may in particular be regarded as a step from the today typical settings with closed-world assumption to one with an open-world assumption. Impact and ease of this method are illustrated along a small case study running on our prototypical framework implementation.
UR - http://www.scopus.com/inward/record.url?scp=84883303760&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-35887-6_4
DO - 10.1007/978-3-642-35887-6_4
M3 - Conference contribution
AN - SCOPUS:84883303760
SN - 9783642358869
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 69
EP - 88
BT - Formal Methods for Components and Objects - 10th International Symposium, FMCO 2011, Revised Selected Papers
PB - Springer Verlag
Y2 - 3 October 2011 through 5 October 2011
ER -