paperbot · PL 论文追踪

RSS

Distributed controller synthesis for deadlock avoidance

LMCS vol.Volume 21, Issue 32025
Hugo Gimbert, Corto Mascle, Anca Muscholl, Igor Walukiewicz

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

We consider the distributed control synthesis problem for systems with locks. The goal is to find local controllers so that the global system does not deadlock. With no restriction this problem is undecidable even for three processes each using a fixed number of locks. We propose two restrictions that make distributed control decidable. The first one is to allow each process to use at most two locks. The problem then becomes $Σ_2^P$-complete, and even in PTIME under some additional assumptions. The dining philosophers problem satisfies these assumptions. The second restriction is a nested usage of locks. In this case the synthesis problem is NEXPTIME-complete. The drinking philosophers problem falls in this case.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3379,
  title = {Distributed controller synthesis for deadlock avoidance},
  author = {Hugo Gimbert and Corto Mascle and Anca Muscholl and Igor Walukiewicz},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 3},
  year = {2025},
  doi = {10.46298/lmcs-21(3:24)2025}
}