×

CoorSet: A development environment for associatively coordinated components. (English) Zbl 1081.68540

De Nicola, Rocco (ed.) et al., Coordination models and languages. 6th international conference, COORDINATION 2004, Pisa, Italy, February 24–27, 2004. Proceedings. Berlin: Springer (ISBN 3-540-21044-X/pbk). Lecture Notes in Computer Science 2949, 216-231 (2004).
Summary: A development environment for applications specified in an extended version of a previously developed coordination model based on associatively broadcast interactions is presented. The previous associative broadcast coordination model is extended to incorporate more complex specifications for interactions including multiple message interactions and fault-tolerance by replication. The runtime system is extended to facilitate construction and application of distributed implementation of coordination systems. An interface definition language based on the extended coordination model and a compiler for the language are defined and described. Three example applications, a generalized readers/writers problem including replication, a ”greedy reuse” algorithm and a distributed computation of Google pageranks are presented.
For the entire collection see [Zbl 1049.68004].

MSC:

68M14 Distributed systems
68N19 Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.)

Software:

Klava; CoorSet
PDFBibTeX XMLCite
Full Text: DOI