We investigate the use of choreographies in distributed scenarios where, as in the real world, mutually distrusting (and possibly dishonest) participants may be unfaithful to their expected behaviour. In our model, each participant advertises its promised behaviour as a contract. Participants may interact through multiparty sessions, created when their contracts allow to synthesise a choreography. We show that systems of honest participants (which always adhere to their contracts) enjoy progress and session fidelity
Abstract. A choreography models interoperation among multiple participants in a distributed environm...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
We study the relations between a contract automata and an interaction model. In the former model, di...
We investigate the use of choreographies in distributed scenarios where, as in the real world, mutua...
Abstract We investigate the use of choreographies in distributed scenarios where, as in the real wor...
We propose a formal model for distributed systems, where each participant advertises its require-men...
We propose a formal model for distributed systems, where each participant advertises its requirement...
Distributed interactions are crucial design aspects to consider in modern applications. They can be ...
International audienceWe survey our work on choreographies and behavioural contracts in multiparty i...
International audienceWe survey our work on choreographies and behavioural contracts in multiparty i...
International audienceWe develop a theory of contracting systems, where behavioural contracts may be...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Distributed interactions can be suitably designed in terms of choreographies. Such abstractions can ...
Distributed interactions can be suitably designed in terms of choreographies. Such abstractions can ...
Abstract. A choreography models interoperation among multiple participants in a distributed environm...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
We study the relations between a contract automata and an interaction model. In the former model, di...
We investigate the use of choreographies in distributed scenarios where, as in the real world, mutua...
Abstract We investigate the use of choreographies in distributed scenarios where, as in the real wor...
We propose a formal model for distributed systems, where each participant advertises its require-men...
We propose a formal model for distributed systems, where each participant advertises its requirement...
Distributed interactions are crucial design aspects to consider in modern applications. They can be ...
International audienceWe survey our work on choreographies and behavioural contracts in multiparty i...
International audienceWe survey our work on choreographies and behavioural contracts in multiparty i...
International audienceWe develop a theory of contracting systems, where behavioural contracts may be...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Distributed interactions can be suitably designed in terms of choreographies. Such abstractions can ...
Distributed interactions can be suitably designed in terms of choreographies. Such abstractions can ...
Abstract. A choreography models interoperation among multiple participants in a distributed environm...
Choreographies and Contracts are important concepts in Service Oriented Computing. Choreographies ...
We study the relations between a contract automata and an interaction model. In the former model, di...