Synthesis of reo circuits for implementation of component-connector automata specifications

  • Authors:
  • Farhad Arbab;Christel Baier;Frank de Boer;Jan Rutten;Marjan Sirjani

  • Affiliations:
  • CWI, Amsterdam, The Netherlands;Institut für Informatik I, Universität Bonn, Germany;CWI, Amsterdam, The Netherlands;CWI, Amsterdam, The Netherlands;Sharif University of Technology, Tehran, Iran

  • Venue:
  • COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Composition of a concurrent system out of components involves coordination of their mutual interactions. In component-based construction, this coordination becomes the responsibility of the glue-code language and its underlying run-time middle-ware. Reo offers an expressive glue-language for construction of coordinating component connectors out of primitive channels. In this paper we consider the problem of synthesizing Reo coordination code from a specification of a behavior as a relation on scheduled-data streams. The specification is given as a constraint automaton that describes the desired input/output behavior at the ports of the components. The main contribution in this paper is an algorithm that generates Reo code from a given constraint automaton.