基于PN索引的高效XPath引擎的设计和实现

来源 :2007中国计算机大会 | 被引量 : 0次 | 上传用户:skyskysky094411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
越来越多的XML应用以XPath来查询XML文档中的数据,如何有效的处理XPath查询成为这些应用的关键。本文充分考虑XML和XPath数据模型的特点,设计并实现了一个高效查询引擎OnceXPath。由于基于遍历DOM树的查询机制效率低下,为了提高查询的性能,本文提出了一种结合了先序索引和名字索引的PN索引结构,并设计了相应的高效查询算法。 测试结果表明OncexPath的性能优越,其平均查询速度比最流行的xSLT处理器Xalan快5倍多,比通用的XPath引擎Jaxen快2倍。
其他文献
本文以一台四相8/6结构的开关磁阻调速电动机为研究对象,采用PI控制算法,研究了PWM速度闭环控制策略下系统的混沌特性。对理想分段线性电感数学模型进行傅立叶变换,建立了系统线性仿真模型。以MATLAB语言为分析工具,运用Runge-Kutta数值算法分析计算,得到了系统输出参数随时间变化波形,给出了系统周期和混沌态下的相轨迹。结合庞加莱截面分析方法导出系统吸引子,并给出了系统各参数分岔图。总结了负
分析了一种并联谐振注入式混合有源滤波器,这种新型混合有源电力滤波器能够补偿一定的无功,注入支路采用基波谐振的方法大大降低了有源滤波器的容量,使其适用于高压系统。在介绍了系统滤波原理的基础上,分析了实践过程中发现的直流侧电压抬升现象产生的原因,并分析了直流侧电压的抬升过程,提出了针对直流侧电压采用滞环比较器、回灌电流前馈控制以及控制直流侧电容以PWM整流的方式吸收或释放适当功率几个方面采取措施抑制这
永磁同步电动机无传感器矢量控制中,鉴于直接计算法需要精确的永磁同步电动机数学模型,滑模观测器由于开关切换动作的不连续造成的抖振问题,以及智能算法特别复杂的缺点,本文基于两相静止坐标系下永磁同步电动机的数学模型,提出了采用扩展卡尔曼滤波算法实现转速和转子位置估计的方法,此方法克服了两相旋转坐标系下大量复杂的计算,缩短了扩展卡尔曼滤波算法的更新时间,提高该算法的实施效率。仿真结果表明,在转子初始位置未
针对LCL滤波的并网逆变器电流控制时存在的系统稳定性和稳态误差与谐波失真等问题,提出了一种新的电流反馈控制技术。通过新的电流反馈控制方法,被控的并网运行系统的特性从三阶系统转换为一阶系统,控制性能得以改善,便于实现稳定误差和电流谐波失真的减小。该文给出了该控制策略的理论依据和实现方法,分析比较了新方法与传统控制方法的特性差异。通过对5kVA燃料电池逆变并网发电电源的试验验证了该控制策略。
从矩阵变换器的换流问题入手,引出了解决换流问题的三种方法即:四步换流法、三步换流法、两步换流法;而后分别对四步换流法、三步换流法、两步换流法的基本原理和换流步骤进行了详细分析,通过分析证明了三种换流方法的可行性;最后研究了换流时间对矩阵变换器输出的影响。
传统的控制系统软件开发是以平台为中心自底向上的设计方式,虽然结构简单清晰,但存在控制模型与代码之间不一致、系统脆弱、软件移植性差等缺点。本文提出一种基于Giotto和中间件的嵌入式控制系统软件框架。Giotto用一种简单可靠的方式保证代码与模型的一致性,并确保系统行为的实时性;软件中间件屏蔽底层异构,增加系统开发的灵活性,为非实时计算提供便利.文章进一步简要指出两者结合后任务调度和通信的解决方法。
软件测试是一种检测软件缺陷,提高可靠性水平的重要手段。证明、检测和预防是软件测试追求的目标,人们可以从不同角度设计软件测试来实现测试目标。软件测试策略主要包括如何选择测试用例及确定最佳停止测试时间来达到测试目的。软件测试的优化就是优化软件测试策略,关心如何设计软件测试,使得测试中每个行动都是达到测试目的的最优行动.一个最优测试剖面是指在适当时刻选择合适的测试用例(或测试技术或行为),实现测试目标的
基于构件的软件工程能够有效地提高软件开发的质量和效率.但传统的软件构件技术不能适应当前开放、动态、多变的Internet环境,软件构件需要具有更强的自治性、自适应性和智能性。Web构件是在软件构件技术、Web Service和软件Agent技术基础上发展而来的,是一个具有结构自组织和行为自适应能力的面向服务的智能软件实体。本文在分析Internet环境下的软件实体新特性的基础上,结合当前的Web服
文中提出一种能屏蔽冗余测试码序列的新型BIST结构。通过重用并行数据端口控制可控长度计数器的计数值,进一步控制特征分析器的测试响应数据输入,从而达到屏蔽冗余序列,降低功耗的目的。仿真结果表明可以任意跳过冗余的测试序列.这种BIST结构已经应用于数字内插滤波器的测试,集成该数字内插滤波器的14位130MSPSD/A转换器芯片已经参加MPW流片,应用目标为移动通信领域。
挖掘频繁元素是数据流研究领域的一个重要问题。由于数据流具有高速流动、规模无限等特点,因此在数据流上挖掘频繁元素很具挑战性,主要有:动态的维护概要数据结构;使用远小于数据规模的内存空间;快速的响应用户查询。本文提出了一种新的确定的基于滑动窗口的数据流频繁元素挖掘算法。该算法将固定元素个数的滑动窗口划分为若干基本窗口,在每个基本窗口上用较小的空间维护较高精度的概要数据结构。算法既能够以基本窗口为单位定