pith. sign in

arxiv: 0811.1103 · v2 · pith:U2XRTVERnew · submitted 2008-11-07 · 💻 cs.CC · cs.GT

Symbolic Backwards-Reachability Analysis for Higher-Order Pushdown Systems

classification 💻 cs.CC cs.GT
keywords higher-ordersystemspdsspushdownbackwards-reachabilityconfigurationsmodel-checkingproblem
0
0 comments X
read the original abstract

Higher-order pushdown systems (PDSs) generalise pushdown systems through the use of higher-order stacks, that is, a nested "stack of stacks" structure. These systems may be used to model higher-order programs and are closely related to the Caucal hierarchy of infinite graphs and safe higher-order recursion schemes. We consider the backwards-reachability problem over higher-order Alternating PDSs (APDSs), a generalisation of higher-order PDSs. This builds on and extends previous work on pushdown systems and context-free higher-order processes in a non-trivial manner. In particular, we show that the set of configurations from which a regular set of higher-order APDS configurations is reachable is regular and computable in n-EXPTIME. In fact, the problem is n-EXPTIME-complete. We show that this work has several applications in the verification of higher-order PDSs, such as linear-time model-checking, alternation-free mu-calculus model-checking and the computation of winning regions of reachability games.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.