Synchronisability in Mailbox Communication

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Di Giusto, Cinzia, Laversa, Laetitia, Peters, Kirstin
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929600275152896
author Di Giusto, Cinzia
Laversa, Laetitia
Peters, Kirstin
author_facet Di Giusto, Cinzia
Laversa, Laetitia
Peters, Kirstin
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2411_14580
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Synchronisability in Mailbox Communication
Di Giusto, Cinzia
Laversa, Laetitia
Peters, Kirstin
Formal Languages and Automata Theory
Programming Languages
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.
title Synchronisability in Mailbox Communication
topic Formal Languages and Automata Theory
Programming Languages
url https://arxiv.org/abs/2411.14580