Title
Contracts In Distributed Systems
Abstract
We present a parametric calculus for contract-based computing in distributed systems. By abstracting from the actual contract language, our calculus generalises both the contracts-as-processes and contracts-as-formulae paradigms. The calculus features primitives for advertising contracts, for reaching agreements, and for querying the fulfilment of contracts. Coordination among principals happens via multi-party sessions, which are created once agreements are reached. We present two instances of our calculus, by modelling contracts as (i) processes in a variant of CCS, and (ii) as formulae in a logic. With the help of a few examples, we discuss the primitives of our calculus, as well as some possible variants.
Year
DOI
Venue
2011
10.4204/EPTCS.59.11
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE
Keywords
DocType
Issue
cluster computing,software engineering,programming language,distributed system
Journal
59
ISSN
Citations 
PageRank 
2075-2180
8
0.54
References 
Authors
17
3
Name
Order
Citations
PageRank
Massimo Bartoletti158344.33
Emilio Tuosto249942.62
Roberto Zunino325524.79