Optimized Distributed Implementation of Multiparty Interactions with Observation

Saddek Bensalem, Marius Bozga, Jean Quibeuf, and Joseph Sifakis.
In 2nd International Workshop on Programming based on Actors, Agents, and Decentralized Control Workshop held at ACM SPLASH 2012, Pre-Proceedings, pages 90-99, October 2012.
Using high level coordination primitives allows enhanced expressiveness of component-based frameworks to cope with the inherent complexity of present-day systems designs. Nonetheless, their
distributed implementation raises multiple issues, regarding both the correctness and the runtime performance of the nal implementation. We propose a novel approach for distributed implementation
of multiparty interactions subject to scheduling constraints expressed by priorities.We rely on new composition operators and semantics that combine multiparty interactions with observation. We show that this model provides a natural encoding for priorities and moreover, can be used as an intermediate step towards provably correct and optimized distributed implementations.