Parameterized Model-checking of Discrete-Timed Networks and Symmetric-Broadcast Systems
Benjamin Aminof, Sasha Rubin, Francesco Spegni, Florian Zuleger

TL;DR
This paper investigates the complexity of model-checking parameterized discrete-timed systems with anonymous processes, introducing symmetric broadcast communication, and establishes decidability and undecidability results for safety and liveness properties.
Contribution
It extends untimed system analysis to timed systems with new communication primitives and introduces novel proof techniques involving automata and geometric reasoning.
Findings
Model-checking for safety is pspace-complete.
Liveness model-checking is decidable in exptime for systems without a controller.
Model-checking becomes undecidable with a controller for liveness properties.
Abstract
We study the complexity of the model-checking problem for parameterized discrete-timed systems with arbitrarily many anonymous and identical processes, with and without a distinguished "controller", and communicating via synchronous rendezvous. Our framework extends the seminal work from German and Sistla on untimed systems by adding discrete-time clocks to processes. For the case without a controller, we show that the systems can be efficiently simulated -- and vice versa -- by systems of untimed processes that communicate via rendezvous and symmetric broadcast, which we call "RB-systems". Symmetric broadcast is a novel communication primitive that allows all processes to synchronize at once; however, it does not distinguish between sending and receiving processes. We show that the parameterized model-checking problem for safety specifications is pspace-complete, and for liveness…
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 · Petri Nets in System Modeling · Flexible and Reconfigurable Manufacturing Systems
