Back to Search
Start Over
Synthesis of Reo circuits from scenario-based interaction specifications
- Source :
- Science of Computer Programming, 76(8), 651-680
- Publication Year :
- 2011
- Publisher :
- Elsevier BV, 2011.
-
Abstract
- 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” to encode 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.
- Subjects :
- Theoretical computer science
Process (engineering)
Computer science
Algebraic structure
Programming language
Computer Science::Software Engineering
Construct (python library)
ENCODE
computer.software_genre
Scenario-based specification
UML
Synthesis
Sequence diagram
Unified Modeling Language
Component (UML)
Reo circuits
Connector
Algebraic number
computer
Software
computer.programming_language
Subjects
Details
- ISSN :
- 01676423
- Volume :
- 76
- Database :
- OpenAIRE
- Journal :
- Science of Computer Programming
- Accession number :
- edsair.doi.dedup.....26ac863de7592c4bc9d3a3a98f5475ca
- Full Text :
- https://doi.org/10.1016/j.scico.2010.03.002