Published August 9, 2020 | Version Extended version of the conference proceedings
Report Open

Choreography Automata

  • 1. University of Catania
  • 2. Focus Team, University of Bologna/INRIA
  • 3. Gran Sasso Science Institute

Description

Automata models are well-established in many areas of computer science and are supported by a wealth of theoretical results including a wide range of algorithms and techniques to specify and analyse systems. We introduce choreography automata for the choreographic modelling of communicating systems. The projection of a choreography automaton yields a system of communicating finite-state machines. We consider both the standard asynchronous semantics of communicating systems and a synchronous variant of it.

For both, the projections of well-formed automata are proved to be live as well as lock- and deadlock-free.

 

Files

main.pdf

Files (543.4 kB)

Name Size Download all
md5:feb4bf1a88748eb64fcdb8fc861fc444
543.4 kB Preview Download

Additional details

Funding

European Commission
BEHAPI – Behavioural Application Program Interfaces 778233