User-level synthesis: Treating product lines as systems of constraints

Bernhard Steffen, Anna Lena Lamprecht, Tiziana Margaria

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

Abstract

In this paper, we sketch how treating product lines as systems of possibly heterogeneous constraints allows one to elegantly and consistently manage product lines in terms of a product line of product lines. In fact, as will also be illustrated along our example scenarios, this leads to a framework for a consistent division of labour in an "easy for the many difficult for the few" fashion which supports correctness by construction. Central for this approach are our powerful model-based synthesis and code generation technologies, which turn systems of constraints into executable models or target code.

Original languageEnglish
Title of host publicationProceedings - 19th International Software Product Line Conference, SPLC 2015
PublisherAssociation for Computing Machinery
Pages427-431
Number of pages5
ISBN (Electronic)9781450336130
DOIs
Publication statusPublished - 20 Jul 2015
Event19th International Software Product Line Conference, SPLC 2015 - Nashville, United States
Duration: 20 Jul 201524 Jul 2015

Publication series

NameACM International Conference Proceeding Series
Volume20-24-July-2015

Conference

Conference19th International Software Product Line Conference, SPLC 2015
Country/TerritoryUnited States
CityNashville
Period20/07/1524/07/15

Fingerprint

Dive into the research topics of 'User-level synthesis: Treating product lines as systems of constraints'. Together they form a unique fingerprint.

Cite this