scispace - formally typeset
Book ChapterDOI

Reachability Analysis of Pushdown Automata: Application to Model-Checking

Ahmed Bouajjani, +2 more
- pp 135-150
Reads0
Chats0
TLDR
This work considers the more general class of alternating pushdown systems and uses alternating finite-state automata as a representation structure for sets of their configurations and gives a simple and natural procedure to compute sets of predecessors using this representation structure.
Abstract
We apply the symbolic analysis principle to pushdown systems. We represent (possibly infinite) sets of configurations of such systems by means of finite-state automata. In order to reason in a uniform way about analysis problems involving both existential and universal path quantification (such as model-checking for branching-time logics), we consider the more general class of alternating pushdown systems and use alternating finite-state automata as a representation structure for sets of their configurations. We give a simple and natural procedure to compute sets of predecessors using this representation structure. We incorporate this procedure into the automata-theoretic approach to model-checking to define new model-checking algorithms for pushdown systems against both linear and branching-time properties. From these results we derive upper bounds for several model-checking problems as well as matching lower bounds.

read more

Citations
More filters

Logics for Multi-Agent Systems Verification

TL;DR: In this article, Fisman, Kupfermann, Perelli, Vardi, and Vardi introduce the logica SL and a set of frammenti sintattici of SL, chiamati Nested-goal strategy logic SL[NG], Boolean-Goal Strategy Logic SL[BG], and one-goal strategies logic SL [1G], ordinati per inclusione dal piu grande al piu piu piccolo.
Book ChapterDOI

Decidable Models of Integer-Manipulating Programs with Recursive Parallelism

TL;DR: The decidable approximation strictly generalises known decidable models including (i) weakly-synchronised ground-tree rewrite systems, and (ii) synchronisation/reversal-bounded concurrent pushdown systems with counters, and shows that, when equipped with reversal-bounding counters, relaxing the weak control restriction by the notion of senescence results in undecidability.
Journal ArticleDOI

THE EXISTENCE OF ω-CHAINS FOR TRANSITIVE MIXED LINEAR RELATIONS AND ITS APPLICATIONS

TL;DR: It is shown that it is decidable whether a transitive mixed linear relation has an ω-chain, and the Presburger liveness problem for a timed automaton with discrete clocks, reversal-bounded counters, and a pushdown stack isDecidable.
Book ChapterDOI

Forward Analysis of Dynamic Network of Pushdown Systems Is Easier without Order

TL;DR: The dynamic networks of Pushdown Systems model is refined by adding the associative-commutative properties of parallel composition, and Presburger weighted tree automata are defined, an extension of weighted automata andTree automata that accept the set of successors of a regular set of configurations.
Book ChapterDOI

On Removing the Pushdown Stack in Reachability Constructions

TL;DR: The characterizations can be used to verify certain properties concerning these machines that were not verifiable before using previous techniques and formulate a subset of Presburger LTL that is decidable for satisfiability-checking with respect to these machines.
References
More filters
Book

The Design and Analysis of Computer Algorithms

TL;DR: This text introduces the basic data structures and programming techniques often used in efficient algorithms, and covers use of lists, push-down stacks, queues, trees, and graphs.
Journal ArticleDOI

A theory of timed automata

TL;DR: Alur et al. as discussed by the authors proposed timed automata to model the behavior of real-time systems over time, and showed that the universality problem and the language inclusion problem are solvable only for the deterministic automata: both problems are undecidable (II i-hard) in the non-deterministic case and PSPACE-complete in deterministic case.
Proceedings ArticleDOI

The temporal logic of programs

Amir Pnueli
TL;DR: A unified approach to program verification is suggested, which applies to both sequential and parallel programs, and the main proof method is that of temporal reasoning in which the time dependence of events is the basic concept.
Journal Article

WHO Technical Report.

TL;DR: The Feather River Coordinated Resource Management Group (FR-CRM) has been restoring channel/ meadow/ floodplain systems in the Feather River watershed since 1985 and recognized the possibility of a significant change in carbon stocks in these restored meadows and valleys.
Journal ArticleDOI

Symbolic Boolean manipulation with ordered binary-decision diagrams

TL;DR: The OBDD data structure is described and a number of applications that have been solved by OBDd-based symbolic analysis are surveyed.