项目名称: XQuery语言运行时自动程序例化技术的研究
项目编号: No.61202074
项目类型: 青年科学基金项目
立项/批准年度: 2013
项目学科: 自动化技术、计算机技术
项目作者: 苏航
作者单位: 北京工业大学
项目金额: 23万元
中文摘要: 高性能的XML数据处理技术已经成为基于因特网的分布式软件及其应用的主要支撑技术,作为国际标准的XML数据查询语言,XQuery语言的应用正在从XML数据查询逐步扩大到各种Web应用软件开发中。为了克服来自半结构化数据处理和函数式语言的限制,提高XQuery程序的执行效率,本课题将研究基于部分求值的XQuery语言运行时自动程序例化技术,研究基于程序运行时刻的相对不变量进行部分求值和程序变换的方法、动态生成高性能程序代码的方法,以及实现自动程序例化的程序分析和程序变换系统;这种运行时自动程序例化技术能够与常见的XML查询优化技术、函数式语言编译优化技术达到优势互补,从不同的角度提高XQuery程序的执行效率。
中文关键词: XQuery;部分求值;XML;树模式;即时编译
英文摘要: High-performance XML data processing technology has become the main support technology for internet based distributed software applications. The application of XQuery, which is the de facto XML data query language, has been applied from XML data query to
英文关键词: XQuery;Partial Evaluation;XML;Tree Pattern;Run-time Compilation