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
Patent
30 Sep 2004
TL;DR: A method and apparatus for manipulating a non-deterministic automaton for dynamic verification of a device under test is described in this paper. But this method requires a traversal of the automaton.
Abstract: A method and apparatus for manipulating a non-deterministic automaton (114) and a traversal of a non-deterministic automaton for dynamic verification (112) of a device under test (118).

19 citations

Journal Article
TL;DR: In this article, the authors investigated deterministic and non-deterministic flip-pushdown automata accepting by final state or empty pushdown and showed that nondeterminism is better than determinism.
Abstract: Flip-pushdown automata are pushdown automata with the additional ability to flip or reverse its pushdown. We investigate deterministic and nondeterministic flip-pushdown automata accepting by final state or empty pushdown. In particular, for nondeterministic flip-pushdown automata both acceptance criterion are equally powerful, while for determinism, acceptance by empty pushdown is strictly weaker. This nicely fits into the well-known results on ordinary pushdown automata. Moreover, we consider hierarchies of flip-pushdown automata w.r.t. the number of pushdown reversals. There we show that nondeterminism is better than determinism. Moreover, since there are languages which can be recognized by a deterministic flip-pushdown automaton with k + 1 pushdown reversals but which cannot be recognized by a k-flip-pushdown (deterministic or nondeterministic) as shown in [9] we are able to complete our investigations with incomparabiiity results on different levels of the hierarchies under consideration.

19 citations

Journal ArticleDOI
TL;DR: The deterministic stack automaton with a one-way input (dsa) is considered and it is shown that if L is a language accepted by a dsa and R is a regular set, then L/R={w| for some x in R, wx is in L}.

19 citations

Proceedings ArticleDOI
21 Mar 2011
TL;DR: Novel mutation operators, recent coverage criteria, and a new algorithm for test case generation are introduced in a mutation-based approach to testing GB functions modeled by pushdown automata.
Abstract: A go-back (GB) function for canceling recent user or system operations and going back to and resuming of previous state(s) is very often used regardless of the application domain. Therefore, faulty handling of them can cause severe damages in those applications. This paper proposes a mutation-based approach to testing GB functions modeled by pushdown automata. Novel mutation operators, recent coverage criteria, and a new algorithm for test case generation are introduced. A case study validates the approach and discusses its characteristics.

18 citations

Book ChapterDOI
04 Jul 2011
TL;DR: It is shown that it is decidable whether a given pair of RMLO-Str terms-in-context is observationally equivalent, and the algorithm reduces the problem to the language equivalence of visibly pushdown automata.
Abstract: The simply-typed, call-by-value language, RML, may be viewed as a canonical restriction of Standard ML to ground-type references, augmented by a "bad variable" construct in the sense of Reynolds. By a short type, we mean a type of order at most 2 and arity at most 1. We consider the O-strict fragment of (finitary) RML, RMLO-Str, consisting of terms-in-context x1 : θ1, ..., xn : θn ⊢ M : θ such that θ is short, and every argument type of every θi is short. RMLO-Str is surprisingly expressive; it includes several instances of (in)equivalence in the literature that are challenging to prove using methods based on (state-based) logical relations. We show that it is decidable whether a given pair of RMLO-Str terms-in-context is observationally equivalent. Using the fully abstract game semantics of RML, our algorithm reduces the problem to the language equivalence of visibly pushdown automata. When restricted to terms in canonical form, the problem is EXPTIME-complete.

18 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