2010
DOI: 10.2298/csis1002331f
|View full text |Cite
|
Sign up to set email alerts
|

Subtree matching by pushdown automata

Abstract: Subtree matching is an important problem in Computer Science on which a number of tasks, such as mechanical theorem proving, term-rewriting, symbolic computation and nonprocedural programming languages are based on. A systematic approach to the construction of subtree pattern matchers by deterministic pushdown automata, which read subject trees in prefix and postfix notation, is presented. The method is analogous to the construction of string pattern matchers: for a given pattern, a nondeterministic pushdown a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 8 publications
0
10
0
Order By: Relevance
“…Given an input tree t with n nodes, the searching phase of the deterministic subtree matching automaton constructed by Algorithms 2 and 1 is O(n), which is also proved in [12]. Example 6.2.…”
Section: Exact Subtree Matchingmentioning
confidence: 90%
See 3 more Smart Citations
“…Given an input tree t with n nodes, the searching phase of the deterministic subtree matching automaton constructed by Algorithms 2 and 1 is O(n), which is also proved in [12]. Example 6.2.…”
Section: Exact Subtree Matchingmentioning
confidence: 90%
“…The correctness of Algorithm 2 is proved in [12]. For constructing deterministic subtree matching PDA, we use the transformation described by Algorithm 1.…”
Section: Exact Subtree Matchingmentioning
confidence: 99%
See 2 more Smart Citations
“…Based on this fundamental result, Melichar et al started to extend principles of text pattern matching using finite automata into the tree pattern matching domain. They use pushdown automata for matching in trees, where trees are represented by their prefix or postfix notation [13,9,10]. These automata are either constructed directly as deterministic pushdown automata, or they are nondeterministic visual pushdown automata.…”
Section: Introductionmentioning
confidence: 99%