Compositional Synthesis of Reactive Systems from Live Sequence Chart Specifications

  • Authors:
  • Hillel Kugler;Itai Segall

  • Affiliations:
  • Computational Biology Group, Microsoft Research, Cambridge, UK;Department of Computer Science and Applied Mathematics, The Weizmann Institute of Science, Rehovot, Israel

  • Venue:
  • TACAS '09 Proceedings of the 15th International Conference on Tools and Algorithms for the Construction and Analysis of Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009,
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

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.