Choreography Synthesis as Contract Agreement

We propose a formal model for distributed systems, where each participant advertises its requirements and obligations as behavioural contracts, and where multiparty sessions are started when a set of contracts allows to synthesise a choreography. Our framework is based on the CO2 calculus for contra...

Full description

Bibliographic Details
Main Authors: Julien Lange, Alceste Scalas
Format: Article
Language:English
Published: Open Publishing Association 2013-10-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1310.4573v1