An automata-based approach for synchronizable mailbox communication

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Delpy, Romain, Muscholl, Anca, Sutre, Grégoire
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916045561790464
author Delpy, Romain
Muscholl, Anca
Sutre, Grégoire
author_facet Delpy, Romain
Muscholl, Anca
Sutre, Grégoire
contents We revisit finite-state communicating systems with round-based communication under mailbox semantics. Mailboxes correspond to one FIFO buffer per process (instead of one buffer per pair of processes in peer-to-peer systems). Round-based communication corresponds to sequences of rounds in which processes can first send messages, then only receive (and receives must be in the same round as their sends). A system is called synchronizable if every execution can be re-scheduled into an equivalent execution that is a sequence of rounds. Previous work mostly considered the setting where rounds have fixed size. Our main contribution shows that the problem whether a mailbox communication system complies with the round-based policy, with no size limitation on rounds, is Pspace-complete. For this we use a novel automata-based approach, that also allows to determine the precise complexity (Pspace) of several questions considered in previous literature.
format Preprint
id arxiv_https___arxiv_org_abs_2407_06968
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle An automata-based approach for synchronizable mailbox communication
Delpy, Romain
Muscholl, Anca
Sutre, Grégoire
Logic in Computer Science
Formal Languages and Automata Theory
We revisit finite-state communicating systems with round-based communication under mailbox semantics. Mailboxes correspond to one FIFO buffer per process (instead of one buffer per pair of processes in peer-to-peer systems). Round-based communication corresponds to sequences of rounds in which processes can first send messages, then only receive (and receives must be in the same round as their sends). A system is called synchronizable if every execution can be re-scheduled into an equivalent execution that is a sequence of rounds. Previous work mostly considered the setting where rounds have fixed size. Our main contribution shows that the problem whether a mailbox communication system complies with the round-based policy, with no size limitation on rounds, is Pspace-complete. For this we use a novel automata-based approach, that also allows to determine the precise complexity (Pspace) of several questions considered in previous literature.
title An automata-based approach for synchronizable mailbox communication
topic Logic in Computer Science
Formal Languages and Automata Theory
url https://arxiv.org/abs/2407.06968