|
[1] A.V. Aho, M.S. Lam, R. Sethi, J.D. Ullman, Compilers - Principles, Techniques, & Tools, 2nd ed., Addition-Wesley, Boston, Massachusetts, 2007. [2] M. Altinel, M.J. Franklin, Efficient filtering of XML documents for selective dissemination of information, in: Proceedings of the 26th International Conference on Very Large Data Bases, September, 2000, pp. 53–64. [3] P. Antonellis, C. Makris, XFIS: an XML filtering system based on string representation and matching, International Journal of Web Engineering and Technology 4 (2008) 70–94. [4] B. Babcock, S. Babu, M. Datar, R. Motwani, J. Widom, Models and Issues in Data Stream Systems, in: Proceedings of ACM Symposium on Principles of Database Systems Conference, June, 2002, pp. 1–16. [5] H. Balakrishnan, M. Balazinska, D. Carney, U. Cetintemel, M. Cherniack, C. Convey, E. Galvez, J. Salz, M. Stonebraker, N. Tatbul, R. Tibbetts, S. Zdonik, Retrospective on Aurora, VLDB Journal 13 (2004) 370–383. [6] R.S. Boyer, J.S. Moore, A fast string searching algorithm, Communications of the ACM 20 (1977) 762–772. [7] C. Brabrand, R. Giegerich, A. Moller, Analyzing ambiguity of context-free grammars, Science of Computer Programming 75 (2010) 176–191. [8] N. Bruno, N., Koudas, D. Srivastava, Holistic twig joins: optimal XML pattern matching, in: Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data, June, 2002, pp. 310–321. [9] F. Bry, F. Coskun, S. Durmaz, T. Furche, D. Olteanu, and M. Spannagel, The XML Stream Query Processor SPEX, in: Proceedings of the 21st International Conference on Data Engineering, April, 2005, pp. 1120–1121. [10] K.S. Candan, W.P. Hsiung, S. Chen, J. Tatemura, D. Agrawal, AFilter: adaptable XML filtering with prefix-caching suffix-clustering, in: Proceedings of the 32nd International Conference on Very Large Data Bases, September, 2006, pp. 559–570. [11] C.Y. Chan, P. Felber, M. Garofalakis, R. Rastogi, Efficient filtering of XML documents with XPath expressions, VLDB Journal 11 (2002) 354–379. [12] S. Chandrasekaran, O. Cooper, A. Deshpande, M. J. Franklin, J. M. Hellerstein, W. Hong, S. Krishnamurthy, S. Madden, V. Raman, F. Reiss, M. Shah, TelegraphCQ: Continuous Dataflow Processing for an Uncertain World, in: Proceedings of the Conference on Innovative Data Systems Research, January, 2003, pp. 269–280. [13] J. Chen, D. DeWitt, F. Tian, and Y. Wang, NiagaraCQ: A Scalable Continuous Query System for Internet Databases, in: Proceedings of ACM International Conference on Management of Data, May, 2000, pp. 379–390. [14] Y. Chen, G.A. Mihaila, S.B. Davidson, S. Padmanabhan, EXPedite: a system for encoded XML processing, in: Proceedings of the 13th ACM International Conference on Information and Knowledge Management, November, 2004, pp. 108–117. [15] C.P. Chou, K.F. Jea, H.H. Liao, A syntactic approach to twig-query matching on XML streams, The Journal of Systems and Software 84 (2011) 993–1007. [16] C.P. Chou, K.F. Jea, Grammar-based matching of multiple continuous queries on XML streams, submitted to the journal: Information systems (2012). [17] Y. Diao, M. Altinel, M.J. Franklin, H. Zhang, P. Fischer, Path sharing and predicate evaluation for high-performance XML filtering, ACM Transactions on Database Systems 28 (2003) 467–516. [18] Y. Diao, M. J. Franklin, High-performance XML filtering: an overview of YFilter, IEEE Data Engineering Bulletin 26 (2006) 41–48. [19] E. Fredkin, Trie memory, Communications of the ACM 3 (1960) 490–499. [20] K.S. Fu, M.A. Aizerman, Syntactic methods in pattern recognition, IEEE Transactions on Systems, Man and Cybernetics 6 (1976) 590–591. [21] J. Kim, Y. Kim, S. Park, An efficient bottom-up filtering of XML messages by exploiting the postfix commonality of XPath queries, IEICE Transactions on Information and Systems, E91-D (2008) 2124–2133. [22] C. Koch, S. Scherzinger, Attribute grammars for scalable query processing on XML streams, VLDB Journal 16 (2007) 317–342. [23] J. Kwon, P. Rao, B. Moon, S. Lee, FiST: scalable XML document filtering by sequencing twig patterns, in: Proceedings of the 31st International Conference on Very Large Data Bases, October, 2005, pp. 217–228. [24] J. Kwon, P. Rao, B. Moon, S. Lee, Value-based predicate filtering of XML documents, Data & Knowledge Engineering 67 (2008) 51–73. [25] J. Kwon, P. Rao, B. Moon, S. Lee, Fast XML document filtering by sequencing twig patterns, ACM Transactions on Internet Technology 9 (2009) 13:1–51. [26] J.R. Levine, T. Mason, D. Brown, Lex & Yacc, 2nd ed., O'Reilly & Associates, Cambridge, Massachusetts, 1992. [27] L. Liu, C. Pu, W. Tang, Continual Queries for Internet-Scale Event-Driven Information Delivery, IEEE Transactions on Knowledge and Data Engineering 12 (1999) 610–628. [28] B. Ludascher, P. Mukhopadhyay, Y. Papakonstantinou, A Transducer-based XML Query Processor, in: Proceedings of the 28th International Conference on Very Large Data Bases, August, 2002, pp. 227–238. [29] S. Mohammad, I. Burcea, H.A. Jacobsen, GPX-matcher: a generic boolean predicate-based XPath expression matcher, in: Proceedings of the 14th International Conference on Extending Database Technology, March, 2011, pp. 45–56. [30] M. M. Moro, P. Bakalov, V.J. Tsotras, Early profile pruning on XML-aware publish-subscribe systems, in: Proceedings of the 33rd International Conference on Very Large Data Bases, September, 2007, pp. 866–877. [31] A. Raj, P.S. Kumar, Branch sequencing based XML message broker architecture, in: Proceedings of the IEEE 23rd International Conference on Data Engineering, April, 2007, pp. 656–665. [32] V. Raman, A. Deshpande, J. Hellerstein, Using State Modules for Adaptive Query Processing, in: Proceedings of IEEE Conference on Data Engineering, March, 2003, pp. 353–364. [33] P. Rao, B. Moon, PRIX: indexing and querying XML using prufer sequences, in: Proceedings of the 20th International Conference on Data Engineering, April, 2004, pp. 288–299. [34] M. Salloum, V.J. Tsotras, Efficient and scalable sequence-based XML filtering, in: Proceedings of the 12th International Workshop on the Web and Databases, June, 2009. [35] A. Schmidt, F. Waas, M. Kersten, M.J. Carey, I. Manolescu, R. Busse, XMark: a benchmark for XML data management, in: Proceedings of the 28th International Conference on Very Large Data Bases, August, 2002 , pp. 974–985. [36] S. Scherzinger, A. Kemper, Syntax-directed transformations of XML streams, in: Proceedings of the Workshop on Programming Language Technologies for XML (PLAN-X), 2005, pp. 79–90. [37] M. Sullivan, A. Heybey, Tribeca: A System for Managing Large Databases of Network Traffic, in: Proceedings of USENIX Annual Technical Conference, June, 1998. [38] D. Terry, D. Goldberg, D. Nichols, B. Oki, Continuous queries over append-only databases, in: Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, June, 1992, Volume 21, Number 2, pp. 321–330. [39] W. H. Tsai, K. S. Fu, 1980. Attributed grammar–a tool for combining syntactic and statistical approaches to pattern recognition, IEEE Transactions on Systems, Man, and Cybernetics SMC-10 (1980) 873–885. [40] G. Wang, B. Ning, G. Yu, Holistically stream-based processing Xtwig queries, World Wide Web 11 (4) (2008) 407–425. [41] Dublin Core Metadata Initiative. <http://dublincore.org/documents/dces/>. [42] Facebook. <http://www.facebook.com/>. [43] Lawrence Berkeley Laboratory, Flex: The Fast Lexical Analyzer. <http://flex.sourceforge.net/>. [44] Myspace. <http://www.myspace.com/>. [45] SAX. <http://www.saxproject.org/>. [46] The GNU Project, Bison - the GNU parser generator. <http://www.gnu.org/software/bison/>. [47] University of Washington, XML Data Repository. <http://www.cs.washington.edu/research/xmldatasets/>. [48] World-Wide Web Consortium (W3C), Extensible Markup Language (XML). <http://www.w3.org/TR/xml/>. [49] World-Wide Web Consortium (W3C), RDF/XML Syntax Specification (Revised), <http://www.w3.org/TR/rdf-syntax-grammar/>. [50] World-Wide Web Consortium (W3C), XML Path Language (XPath). <http://www.w3.org/TR/xpath20/>. [51] World-Wide Web Consortium (W3C), XQuery 1.0: An XML Query Language. <http://www.w3.org/TR/xquery/>.
|