%0 Journal Article %T Tree Automata Based Efficient XPath Evaluation over XML Data Stream
基于树自动机的XPath在XML数据流上的高效执行 %A GAO Jun %A YANG Dong-Qing %A TANG Shi-Wei %A WANG Teng-Jiao %A
高军 %A 杨冬青 %A 唐世渭 %A 王腾蛟 %J 软件学报 %D 2005 %I %X How to efficiently evaluate massive XPaths set over an XML stream is a fundamental problem in applications of the data stream. The current methods can not fully support the commonly used features of XPath, or can not meet the space and time requirement of the data stream applications. In this paper, a new tree automata based machine, XEBT, is proposed to solve the problem. Different from traditional ones, XEBT has the following features: First, it is based on tree automata with a powerful expressiveness, which can support Xpath {]} without extra states or intermediate results; Second, XEBT supports many optimization strategies, including DTD based XPath tree automata construction, partial determination to reduce the concurrent states at running time with limited extra space costs, and the combination of bottom-up and top-down evaluation. Experimental results show that XEBT supports the complex Xpath and outperforms the former work in both efficiency and space cost. %K XPath %K tree automata %K XML %K data stream
XPath %K 树自动机 %K XML %K 数据流 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=F83EFA9D017C5BE1&yid=2DD7160C83D0ACED&vid=7801E6FC5AE9020C&iid=0B39A22176CE99FB&sid=E089FDF3CDAE8561&eid=E1D946F217E3B046&journal_id=1000-9825&journal_name=软件学报&referenced_num=20&reference_num=13