Model-Checking of Ordered Multi-Pushdown Automata
Mohamed Faouzi Atig (Uppsala University)

TL;DR
This paper investigates the verification of ordered multi-pushdown automata, establishing complexity bounds and methods for model-checking properties expressed in linear-time temporal logics, advancing formal verification techniques for complex automata.
Contribution
It introduces complexity results and a model-checking approach for ordered multi-pushdown automata, extending verification capabilities for multi-stack automata with ordered constraints.
Findings
Emptiness problem is in 2ETIME.
Set of all predecessors of a regular set is effectively constructible and regular.
Model-checking for w-regular properties is in 2ETIME, matching the lower bound.
Abstract
We address the verification problem of ordered multi-pushdown automata: A multi-stack extension of pushdown automata that comes with a constraint on stack transitions such that a pop can only be performed on the first non-empty stack. First, we show that the emptiness problem for ordered multi-pushdown automata is in 2ETIME. Then, we prove that, for an ordered multi-pushdown automata, the set of all predecessors of a regular set of configurations is an effectively constructible regular set. We exploit this result to solve the global model-checking which consists in computing the set of all configurations of an ordered multi-pushdown automaton that satisfy a given w-regular property (expressible in linear-time temporal logics or the linear-time \mu-calculus). As an immediate consequence, we obtain an 2ETIME upper bound for the model-checking problem of w-regular properties for ordered…
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.
