DocumentCode :
3114456
Title :
Grammar-Based Matching of Multiple Continuous Queries on XML Streams
Author :
Chien-Ping Chou ; Kuen-Fang Jea
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Chung-Hsing Univ., Taichung, Taiwan
fYear :
2013
fDate :
3-5 July 2013
Firstpage :
257
Lastpage :
264
Abstract :
This paper addresses the multiple-query matching problem on XML streams. The goal is to extract all XML data that match queries from the XML streams immediately and efficiently under the constraint of scanning the streams only once. A grammar-based, continuous-query matching method, namely GCQ, is proposed. GCQ generates a context-free grammar according to the queries being processed, and then produces a parser capable of parsing the grammar by using a compiler tool such as YACC. With the parser, GCQ matches multiple queries concurrently in XML data streams. With the matured compiler techniques and tools, we concentrate on solving the matching problem by a set of declarative grammar rules. Both of the algorithms for grammar generation and query matching have polynomial time complexity. Experiments were also conducted to show the efficiency and scalability of GCQ in various aspects. Consequently, GCQ is beneficial for building efficient publish/subscribe applications.
Keywords :
XML; computational complexity; context-free grammars; pattern matching; query processing; GCQ; XML data streams; YACC; compiler tool; context free grammar; continuous query matching method; declarative grammar rules; grammar based matching; grammar generation; multiple continuous queries; multiple query matching problem; polynomial time complexity; publish/subscribe applications; Grammar; Pattern matching; Production; Semantics; Syntactics; XML; XML; XML streams; continuous query; syntactic pattern recognition; twig query matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent, and Software Intensive Systems (CISIS), 2013 Seventh International Conference on
Conference_Location :
Taichung
Print_ISBN :
978-0-7695-4992-7
Type :
conf
DOI :
10.1109/CISIS.2013.49
Filename :
6603898
Link To Document :
بازگشت