Back to Search Start Over

Global Consensus through Local Synchronization

Authors :
Farhad Arbab
Sung-Shik T. Q. Jongmans
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