We investigate the relations between two automata-based models for describing and studying distributed services, called contract automata and communicating machines. In the first model, distributed services are abstracted away as automata – oblivious of their partners – that coordinate with each other through an orchestrator. The second one is concerned with the interactions occurring between distributed services, that are represented by channel-based asynchronous communications; then services are coordinated through choreography. We define a notion of strong agreement on contract automata; exhibit a natural mapping from this model to communicating machines with a synchronous semantics; and give conditions to ensure that strong agreement c...
Part 1: Invited TalkInternational audienceSince software systems are becoming increasingly more conc...
Part 1: Invited TalkInternational audienceSince software systems are becoming increasingly more conc...
Online event due to covidInternational audienceAutomata models are well-established in many areas of...
We investigate the relations between two automata-based models for describing and studying distribut...
We investigate the relations between two automata-based models for describing and studying distribut...
We study the relations between a contract automata and an interaction model. In the former model, di...
Automata models are well-established in many areas of computer science and are supported by a wealth...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
An approach to the formal description of service contracts is presented in terms of automata. We fo...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Automata models are well-established in many areas of computer science and are supported by a wealth...
none2noThe authors discuss the interplay between the notions of contract compliance, contract refine...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
Online event due to covidInternational audienceAutomata models are well-established in many areas of...
Part 1: Invited TalkInternational audienceSince software systems are becoming increasingly more conc...
Part 1: Invited TalkInternational audienceSince software systems are becoming increasingly more conc...
Online event due to covidInternational audienceAutomata models are well-established in many areas of...
We investigate the relations between two automata-based models for describing and studying distribut...
We investigate the relations between two automata-based models for describing and studying distribut...
We study the relations between a contract automata and an interaction model. In the former model, di...
Automata models are well-established in many areas of computer science and are supported by a wealth...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
An approach to the formal description of service contracts is presented in terms of automata. We fo...
Choreographic models support a correctness-by-construction principle in distributed programming. Als...
Automata models are well-established in many areas of computer science and are supported by a wealth...
none2noThe authors discuss the interplay between the notions of contract compliance, contract refine...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
The authors discuss the interplay between the notions of contract compliance, contract refinement, a...
Online event due to covidInternational audienceAutomata models are well-established in many areas of...
Part 1: Invited TalkInternational audienceSince software systems are becoming increasingly more conc...
Part 1: Invited TalkInternational audienceSince software systems are becoming increasingly more conc...
Online event due to covidInternational audienceAutomata models are well-established in many areas of...