Synchronisability in Mailbox Communication

Cinzia Di Giusto
(Université Côte d'Azur, CNRS,I3S, France)
Laetitia Laversa
(Université Sorbonne Paris Nord, Paris, France)
Kirstin Peters
(Universität Augsburg, Augsburg, Germany)

We revisit the problem of synchronisability for communicating automata, i.e., whether the language of send messages for an asynchronous system is the same as the language of send messages with a synchronous communication. The un/decidability of the problem depends on the specific asynchronous semantics considered as well as the topology (the communication flow) of the system. Synchronisability is known to be undecidable under the peer-to-peer semantics, while it is still an open problem for mailbox communication. The problem was shown to be decidable for ring topologies. In this paper, we show that when generalising to automata with accepting states, synchronisability is undecidable under the mailbox semantics, this result is obtained by resorting to the Post Correspondence problem. In an attempt to solve the specific problem where all states are accepting, we also show that synchronisability is decidable for tree topologies (where, as well as for rings, peer-to-peer coincides with mailbox semantics). We also discuss synchronisability for multitrees in the mailbox setting.

In Georgiana Caltais and Cinzia Di Giusto: Proceedings Combined 31st International Workshop on Expressiveness in Concurrency and 21st Workshop on Structural Operational Semantics (EXPRESS/SOS 2024), Calgary, Canada, 9th September 2024, Electronic Proceedings in Theoretical Computer Science 412, pp. 19–34.
Published: 22nd November 2024.

ArXived at: https://dx.doi.org/10.4204/EPTCS.412.3 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org