Synthesis-based variability control: Correctness by construction

Anna Lena Lamprecht, Tiziana Margaria, Ina Schaefer, Bernhard Steffen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationFormal Methods for Components and Objects - 10th International Symposium, FMCO 2011, Revised Selected Papers
PublisherSpringer Verlag
Pages69-88
Number of pages20
ISBN (Print)9783642358869
DOIs
Publication statusPublished - 2013
Externally publishedYes
Event10th International Symposium on Formal Methods for Components and Objects, FMCO 2011 - Turin, Italy
Duration: 3 Oct 20115 Oct 2011

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7542 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Symposium on Formal Methods for Components and Objects, FMCO 2011
Country/TerritoryItaly
CityTurin
Period3/10/115/10/11

Fingerprint

Dive into the research topics of 'Synthesis-based variability control: Correctness by construction'. Together they form a unique fingerprint.

Cite this