Title :
From Word Automata to Tree Automata
Author_Institution :
Dept. of Comput. Sci., Durham Univ., Durham
Abstract :
Finite tree automata have now become a live research field both because of its features as a theoretical model of computation and its practical value in the parsing, query and verification of semi-structured data, such as XML. The aim of this work is to create a link between the already well-developed finite state automata over words and the finite automata over trees, by adding the mechanism of "invocation-and-return\´\´ to a group of finite word automata. In this paper, the definition of this link and the resulted computation model, recursive tree automata, are formalized based on former works. Then we present an analysis for its expressiveness, closure properties and decision problems, to show that a group of finite word automata armed with this link has identical power of a tree automata. Also some applications of this link are introduced, involving a means of formalization of the W3C XML Schema.
Keywords :
XML; finite automata; formal verification; program compilers; query processing; word processing; XML; finite state automata; finite tree automata; invocation-and-return; recursive tree automata; semistructured data parsing; semistructured data query; semistructured data verification; word automata; Automata; Computational modeling; Computer science; Kernel; Production; Symbiosis; XML; Applications; Recursive tree automata; Regular tree language; XML; XML Schema;
Conference_Titel :
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3398-8
Electronic_ISBN :
978-0-7695-3398-8
DOI :
10.1109/ICYCS.2008.176