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
, , , ,
International Workshop on Formal Aspects of Component Software
Computer Security

Pourvatan, B., Sirjani, M., Arbab, F., & Bonsangue, M. (2010). Synthesis of Reo Circuits Through Decomposition of Complete Constraint Automata. In Proceedings of International Workshop on Formal Aspects of Component Software (FACS). 2010 (7).