Back to Search
Start Over
Global Consensus through Local Synchronization
- Source :
- Communications in Computer and Information Science ISBN: 9783642453632, ESOCC Workshops
- Publication Year :
- 2013
- Publisher :
- Springer Berlin Heidelberg, 2013.
-
Abstract
- Coordination languages have emerged for the specification and implementation of interaction protocols among concurrent entities. Currently, we are developing a code generator for one such a language, based on the formalism of constraint automata (CA). As part of the compilation process, our tool computes the CA-specific synchronous product of a number of CA, each of which models a constituent of the protocol to generate code for. This ensures that implementations of those CA at run-time reach a consensus about their global behavior in every step. However, using the existing product operator on CA can be practically problematic. In this paper, we provide a solution by defining a new, local product operator on CA that avoids those problems. We then identify a sufficiently large class of CA for which using our new product instead of the existing one is semantics-preserving.
Details
- ISBN :
- 978-3-642-45363-2
- ISBNs :
- 9783642453632
- Database :
- OpenAIRE
- Journal :
- Communications in Computer and Information Science ISBN: 9783642453632, ESOCC Workshops
- Accession number :
- edsair.doi...........43ca5526917626c1a1389cbb6ab59811
- Full Text :
- https://doi.org/10.1007/978-3-642-45364-9_15