Decomposition of constraint automata

  • Authors:
  • Bahman Pourvatan;Marjan Sirjani;Farhad Arbab;Marcello M. Bonsangue

  • Affiliations:
  • AmirKabir University, Tehran, Iran;Reykjavik University, Reykjavik, Iceland;CWI, Amsterdam, Netherland;CWI, Amsterdam, Netherland

  • Venue:
  • FACS'10 Proceedings of the 7th international conference on Formal Aspects of Component Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reo is a coordination language that can be used to model different systems. Constraint automata form a formal semantics for Reo connectors based on a co-algebraic model of streams. In this paper, we introduce complete constraint automata (CCA ) whose extra information about entropy states helps in analyzing and decomposing them into Reo circuits. We show that a complete constraint automaton is invertible. This property helps to partition and decompose a constraint automaton, a process which can be utilized to synthesize Reo circuits from constraint automata, automatically.