Locating matches of tree patterns in forests

Andreas Neumann, Helmut Seidl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

64 Scopus citations

Abstract

We deal with matching and locating of patterns in forests of variable arity. A pattern consists of a structural and a contextual condition for subtrees of a forest, both of which are given as tree or forest regular languages. We use the notation of constraint systems to uniformly specify both kinds of conditions. In order to implement pattern matching we introduce the class of pushdown forest automata.We identify a special class of contexts such that not only pattern matching but also locating all of a forest's subtrees matching in context can be performed in a single traversal. We also give a method for computing the reachable states of an automaton in order to minimize the size of transition tables.

Original languageEnglish
Title of host publicationFoundations of Software Technology and Theoretical Computer Science - 18th Conference, Proceedings
Pages134-146
Number of pages13
DOIs
StatePublished - 1998
Externally publishedYes
Event18th Foundations of Software Technology and Theoretical Computer Science Conference, FST and TCS 1998 - Chennai, India
Duration: 17 Dec 199819 Dec 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1530 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th Foundations of Software Technology and Theoretical Computer Science Conference, FST and TCS 1998
Country/TerritoryIndia
CityChennai
Period17/12/9819/12/98

Fingerprint

Dive into the research topics of 'Locating matches of tree patterns in forests'. Together they form a unique fingerprint.

Cite this