z-logo
open-access-imgOpen Access
Synthesis of Reo Circuits from Scenario-based Specifications
Author(s) -
Farhad Arbab,
Meng Sun,
Christel Baier
Publication year - 2009
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2009.06.027
Subject(s) - computer science , encode , sequence diagram , construct (python library) , component (thermodynamics) , sequence (biology) , programming language , unified modeling language , process (computing) , theoretical computer science , petri net , algebraic number , distributed computing , software , mathematics , mathematical analysis , biochemistry , chemistry , physics , genetics , biology , gene , thermodynamics
It is difficult to construct correct models for distributed large-scale service-oriented applications. Typically, the behavior of such an application emerges from the interaction and collaboration of multiple components/services. On the other hand, each component, in general, takes part in multiple scenarios. Consequently, not only components, but also their interaction protocols are important in the development process for distributed systems. Coordination models and languages, like Reo, offer powerful “glue-code” that encode the interaction protocols. In this paper we propose a novel synthesis technique, which can be used to generate Reo circuits directly from scenario specifications. Inspired by the way UML2.0 sequence diagrams can be algebraically composed, we define an algebraic framework for merging connectors generated from partial specifications by exploiting the algebraic structure of UML sequence diagrams

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom