• DocumentCode
    3634305
  • Title

    Subtree matching by deterministic pushdown automata

  • Author

    Tom? Flouri;Bo?ivoj Melichar;J. Janou?ek

  • Author_Institution
    Department of Computer Science and Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague, Karlovo n?m. 13, 121 35 2, Czech Republic
  • fYear
    2009
  • Firstpage
    659
  • Lastpage
    666
  • 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 non-procedural 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 notation, is presented. The method is analogous to the construction of string pattern matchers: for a given pattern, a nondeterministic pushdown automaton is created and then it is determinised. In addition, it is shown that the size of the resulting deterministic pushdown automata directly corresponds to the size of the existing string pattern matchers based on finite automata.
  • Keywords
    "Automata","Pattern matching","Personal digital assistants","Computer science","Computational modeling","Information technology","Counting circuits","Computer languages","Helium","Formal languages"
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2009. IMCSIT ´09. International Multiconference on
  • ISSN
    2157-5525
  • Print_ISBN
    978-1-4244-5314-6
  • Type

    conf

  • DOI
    10.1109/IMCSIT.2009.5352769
  • Filename
    5352769