scispace - formally typeset
Search or ask a question
Topic

Pushdown automaton

About: Pushdown automaton is a research topic. Over the lifetime, 1868 publications have been published within this topic receiving 35399 citations.


Papers
More filters
Book ChapterDOI
08 Jul 2013
TL;DR: The first decidability result is obtained through a characterization of equivalence of protocols in terms of equality of languages of (generalized, real-time) deterministic pushdown automata.
Abstract: Formal methods have been very successful in analyzing security protocols for reachability properties such as secrecy or authentication In contrast, there are very few results for equivalence-based properties, crucial for studying eg privacy-like properties such as anonymity or vote secrecy We study the problem of checking equivalence of security protocols for an unbounded number of sessions Since replication leads very quickly to undecidability (even in the simple case of secrecy), we focus on a limited fragment of protocols (standard primitives but pairs, one variable per protocol's rules) for which the secrecy preservation problem is known to be decidable Surprisingly, this fragment turns out to be undecidable for equivalence Then, restricting our attention to deterministic protocols, we propose the first decidability result for checking equivalence of protocols for an unbounded number of sessions This result is obtained through a characterization of equivalence of protocols in terms of equality of languages of (generalized, real-time) deterministic pushdown automata

10 citations

Book ChapterDOI
07 Jun 2008
TL;DR: This work investigates the membership and counting problems for generalizations of visibly pushdown automata, defined using the notion of height-determinism and shows that, when the stack-height of a given push down automaton can be computed using a finite transducer, both problems have the same complexity as for visibly push down languages.
Abstract: Visibly pushdown languages properly generalize regular languages and are properly contained in deterministic context-free languages. The complexity of their membership problem is equivalent to that of regular languages. However, the corresponding counting problem - computing the number of accepting paths in a visibly pushdown automaton - could be harder than counting paths in a non-deterministic finite automaton: it is only known to be in LogDCFL. We investigate the membership and counting problems for generalizations of visibly pushdown automata, defined using the notion of height-determinism. We show that, when the stack-height of a given pushdown automaton can be computed using a finite transducer, both problems have the same complexity as for visibly pushdown languages. We also show that when allowing pushdown transducers instead of finite-state ones, both problems become LogDCFL-complete; this uses the fact that pushdown transducers are sufficient to compute the stack heights of all real-time height-deterministic pushdown automata, and yields a candidate arithmetization of LogDCFL that is no harder than LogDCFL (our main result).

10 citations

Book ChapterDOI
04 Sep 2012
TL;DR: This paper identifies relevant subclasses where the reachability problem becomes NP-complete in a restricted subclass of multi-pushdown automata that matches the complexity of the same problem for communication-free vector addition systems (known also as commutative context-free graphs).
Abstract: This paper is about reachability analysis in a restricted subclass of multi-pushdown automata: we assume that the control states of an automaton are partially ordered, and all transitions of an automaton go downwards with respect to the order. We prove decidability of the reachability problem, and computability of the backward reachability set. As the main contribution, we identify relevant subclasses where the reachability problem becomes NP-complete. This matches the complexity of the same problem for communication-free vector addition systems (known also as commutative context-free graphs), a special case of stateless multi-pushdown automata.

10 citations

Journal ArticleDOI
TL;DR: A characterization theorem for the three classes of automata, a condition for direct product decomposability of a strongly connected permutation automaton, and some other related results are proposed in this paper.

10 citations

Journal ArticleDOI
TL;DR: It is shown that there exists a deterministic array-bounded PDA which can traverse any simply connected pattern and halt when the traversal is complete.

10 citations


Network Information
Related Topics (5)
Time complexity
36K papers, 879.5K citations
87% related
Finite-state machine
15.1K papers, 292.9K citations
86% related
Model checking
16.9K papers, 451.6K citations
84% related
Concurrency
13K papers, 347.1K citations
84% related
String (computer science)
19.4K papers, 333.2K citations
83% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202314
202234
202129
202052
201947
201834