From Trees to Tree-Like: Distribution and Synthesis for Asynchronous Automata
Mathieu Lehaut, Anca Muscholl, Nir Piterman

TL;DR
This paper presents a quadratic distribution method for asynchronous automata with tree-like architectures and proves the decidability of distributed controller synthesis within this framework, extending previous results.
Contribution
It introduces a simple quadratic distribution construction for tree-like architectures and extends decidability results for distributed synthesis to these architectures.
Findings
Quadratic distribution construction for tree-like asynchronous automata.
Decidability of distributed controller synthesis for tree-like architectures.
Extension of the complexity bounds from tree to tree-like architectures.
Abstract
We revisit constructions for distribution and synthesis of Zielonka's asynchronous automata in restricted settings. We show first a simple, quadratic, distribution construction for asynchronous automata, where the process architecture is tree-like. An architecture is tree-like if there is an underlying spanning tree of the architecture and communications are local on the tree. This quadratic distribution result generalizes the known construction for tree architectures and improves on an older, exponential construction for triangulated dependence alphabets. Lastly we consider the problem of distributed controller synthesis and show that it is decidable for tree-like architectures. This extends the decidability boundary from tree architectures to tree-like keeping the same complexity bound, where is the size of the system and the depth of the process tree.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · semigroups and automata theory · Petri Nets in System Modeling
