Affiliation:
1. Inria Center, University of Lille, 59000 Lille, France
Abstract
We demonstrate how to evaluate stepwise hedge automata (Shas) with subhedge projection while completely projecting irrelevant subhedges. Since this requires passing finite state information top-down, we introduce the notion of downward stepwise hedge automata. We use them to define in-memory and streaming evaluators with complete subhedge projection for Shas. We then tune the evaluators so that they can decide on membership at the earliest time point. We apply our algorithms to the problem of answering regular XPath queries on Xml streams. Our experiments show that complete subhedge projection of Shas can indeed speed up earliest query answering on Xml streams so that it becomes competitive with the best existing streaming tools for XPath queries.
Reference36 articles.
1. Marian, A., and Siméon, J. Projecting XML Documents. Proceedings of the VLDB.
2. Frisch, A. (2004, January 22–27). Regular Tree Language Recognition with Static Information. Proceedings of the Exploring New Frontiers of Theoretical Informatics, IFIP 18th World Computer Congress, TCS 3rd International Conference on Theoretical Computer Science, Toulouse, France.
3. XPath Whole Query Optimization;Maneth;VLPB J.,2010
4. Sebastian, T., and Niehren, J. (2016, January 23–28). Projection for Nested Word Automata Speeds up XPath Evaluation on XML Streams. Proceedings of the International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM), Harrachov, Czech Republic.
5. Kay, M. (2024, July 22). The Saxon XSLT and XQuery Processor. Available online: https://www.saxonica.com.