Compositional synthesis of reactive systems from live sequence chart specifications

Hillel Kugler, Itai Segall

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

25 Scopus citations

Abstract

Synthesis is the process of automatically generating a correct running system from its specification. In this paper, we suggest a translation of a Live Sequence Chart specification into a two-player game for the purpose of synthesis. We use this representation for synthesizing a reactive system, and introduce a novel algorithm for composing two such systems for two subsets of a specification. Even though this algorithm may fail to compose the systems, or to prove the joint specification to be inconsistent, we present some promising results for which the composition algorithm does succeed and saves significant running time. We also discuss options for extending the algorithm into a sound and complete one.

Original languageEnglish
Title of host publicationTools and Algorithms for the Construction and Analysis of Systems - 15th International Conference, TACAS 2009 - Part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2009, Proc.
EditorsStefan Kowalewski, Anna Philippou
PublisherSpringer Verlag
Pages77-91
Number of pages15
ISBN (Print)3642007678, 9783642007675
DOIs
StatePublished - 2009
Externally publishedYes
Event15th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2009. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009 - York, United Kingdom
Duration: 22 Mar 200929 Mar 2009

Publication series

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

Conference

Conference15th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, TACAS 2009. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
Country/TerritoryUnited Kingdom
CityYork
Period22/03/0929/03/09

Bibliographical note

Funding Information:
The research was supported in part by The John von Neumann Minerva Center for the Development of Reactive Systems at the Weizmann Institute of Science.

Funding

The research was supported in part by The John von Neumann Minerva Center for the Development of Reactive Systems at the Weizmann Institute of Science.

Funders
John von Neumann Minerva Center for the Development of Reactive Systems
Weizmann Institute of Science

    Fingerprint

    Dive into the research topics of 'Compositional synthesis of reactive systems from live sequence chart specifications'. Together they form a unique fingerprint.

    Cite this