Stackless Processing of Streamed Trees - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Stackless Processing of Streamed Trees

Corentin Barloy
  • Fonction : Auteur
  • PersonId : 1082664
Filip Murlak
  • Fonction : Auteur
  • PersonId : 962357
Charles Paperman

Résumé

Processing tree-structured data in the streaming model is a challenge: capturing regular properties of streamed trees by means of a stack is costly in memory, but falling back to finite-state automata drastically limits the computational power. We propose an intermediate stackless model based on register automata equipped with a single counter, used to maintain the current depth in the tree. We explore the power of this model to validate and query streamed trees. Our main result is an effective characterization of regular path queries (RPQs) that can be evaluated stacklessly-with and without registers. In particular, we confirm the conjectured characterization of tree languages defined by DTDs that are recognizable without registers, by Segoufin and Vianu (2002), in the special case of tree languages defined by means of an RPQ.
Fichier principal
Vignette du fichier
main_single.pdf (678.17 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-03021960 , version 1 (25-11-2020)

Identifiants

Citer

Corentin Barloy, Filip Murlak, Charles Paperman. Stackless Processing of Streamed Trees. PODS 2021 - Symposium on Principles of Database Systems, Jun 2021, Xi'an, Shaanx, China. ⟨10.4230/LIPIcs⟩. ⟨hal-03021960⟩
165 Consultations
153 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More