Loops and Overloops for Tree-Walking Automata - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Theoretical Computer Science Année : 2012

Loops and Overloops for Tree-Walking Automata

Résumé

Tree-Walking Automata (TWA) have lately received renewed interest thanks to their tight connection to XML. This paper introduces the notion of tree overloops, which is closely related to tree loops, and investigates the use of both for the following common operations on TWA: testing membership, transformation into a Bottom-Up Tree Automaton (BUTA), and testing emptiness. Notably, we argue that the transformation into a BUTA is slightly less straightforward than was previously assumed, show that using overloops yields much smaller BUTA in the deterministic case, and provide a polynomial over-approximation of this construction which detects emptiness with surprising accuracy against randomly generated TWA.
Fichier principal
Vignette du fichier
TWA-extended.pdf (706.32 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00939397 , version 1 (30-01-2014)

Identifiants

Citer

Pierre-Cyrille Héam, Vincent Hugot, Olga Kouchnarenko. Loops and Overloops for Tree-Walking Automata. Theoretical Computer Science, 2012, Implementation and Application of Automata (CIAA 2011), 450, pp.43--53. ⟨10.1016/j.tcs.2012.04.026⟩. ⟨hal-00939397⟩
195 Consultations
128 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More