基于时态逻辑的XQuery树模式优化

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:atmip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML以其强大的功能,在计算机领域得到了广泛的应用,已经成为信息描述和交换的一种标准技术。XQuery被设计用来查询XML数据,树模式查询作为XQuery查询的核心,其查询效率问题成为一个重要的研究方向。树模式查询的效率主要与树模式对XML文档中结点的匹配算法以及树模式本身的大小和复杂程度有关。目前主要有两种提高树模式查询效率的方法:一是通过采用不同的数据结构和相关的编码技术来修改树模式在XML文档中的匹配算法,从而提高数据的查询效率;二是从优化树模式本身出发,通过树模式最小化提高查询效率。本文的工作是通过对树模式进行优化从而提高查询效率的。树模式优化包括无约束和有约束的树模式优化方法,其中有约束的优化方法主要基于XML Schema特征进行优化,该方法存在的主要问题是针对不同的约束,需要编写不同的算法,方法的可扩展性和正确性得不到保证。时态逻辑及模型检查技术已经成功用于XML查询领域,本文主要研究基于时态逻辑的树模式优化技术。针对研究组已经提出的树模式优化规则描述语言ORS在优化类别方面的局限性:仅支持四种优化动作,本文首先对ORS语言从语法和语义两方面进行了扩充,增加了8条新的优化规则。扩充之后的ORS语言称之为ORS+,ORS+能够表达更多种类的优化规则。其次对ORS+表达的优化规则进行了编码实现,并将ORS+处理平台集成到ORS平台上。最后,为了方便使用方法,本文开发了树模式优化动作生成的图形工具,只要输入树模式文件、XML Schema文件、用ORS+描述的优化规则文件,工具便会输出优化动作列表。
其他文献
理性门限签名是将参与签名的个体看做是理性人,根据协议的不同运行情况赋予其不同的效用函数值。在秘密共享的基础上,构造不同的门限结构,将签名私钥分割为不同的子密钥影子,每个
无线传感器网络(Wireless Sensor Networks,WSNs)因其巨大的应用前景和商业价值而受到学术界和工业界的广泛关注,在民用和军事上已经有了广泛的应用。居民区抄表(水表、电表
测试用例的有效生成是提高测试自动化程度关键的一步。近年来,人们开始尝试将智能搜索算法引入测试用例自动生成的领域中,取得了不错的成果。目前,主要的研究工作都是通过改