paperbot · PL 论文追踪

全部论文 待读 收藏

P2 An automata-based approach for synchronizable mailbox communication

可同步邮箱通信的一种基于自动机的方法
LMCS vol.Volume 22, Issue 22026匹配度 2/10 · 该论文属于自动机与并发系统形式化验证,虽与形式化方法相关,但未涉及用户核心关注的 PL 与 AI/LLM 交叉、浮点程序分析或贝叶斯程序分析,也没有工业落地或 LLM/Agent 工具应用。引用 1 inbox
Romain Delpy, Anca Muscholl, Grégoire Sutre
crossref: 2026-09-10

AI 速览

一句话:提出自动机方法,证明无轮大小限制的邮箱通信系统可同步性判定是 Pspace 完全。

本文重新审视基于轮次通信的有限状态通信系统,但采用邮箱语义,即每个进程拥有一个 FIFO 缓冲区,而非每对进程一个缓冲区。若任一执行都能被重新调度为等价的轮次序列(先发送后接收,且接收与发送同轮),则系统称为可同步。已有工作多假设轮次大小固定。本文的主要贡献是:对于轮次大小不受限制的邮箱通信系统,判定其是否符合轮次通信策略的问题为 Pspace 完全。为此作者提出一种新的基于自动机的方法,并借此确定先前文献中若干相关问题的精确复杂度同为 Pspace。

问题
判定采用邮箱语义的有限状态轮次通信系统是否可同步(即所有执行都能重调度为等价轮次序列),此前主要限于固定轮大小的设定。
方法
提出一种新的基于自动机的方法,将无轮大小限制的可同步性问题转化为自动机上的语言或可达性分析。
评估
证明该问题在无轮大小限制下是 Pspace 完全的,并重新确定先前文献中若干问题的精确 Pspace 复杂度。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{abs-2407-06968,
  title = {An automata-based approach for synchronizable mailbox communication},
  author = {Romain Delpy and Anca Muscholl and Grégoire Sutre},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 22, Issue 2},
  year = {2026},
  doi = {10.46298/lmcs-22(2:24)2026}
}