首页> 外文会议>International Conference on Computer Aided Verification >Verification of Tree Updates for Optimization
【24h】

Verification of Tree Updates for Optimization

机译:验证优化的树更新

获取原文

摘要

With the rise of XML as a standard format for representing tree-shaped data, new programming tools have emerged for specifying transformations to tree-like structures. A recent example along this line are the update languages of [16,15,8] which add tree update primitives on top of the declarative query languages XPath and XQuery. These tree update languages use a "snapshot semantics", in which all querying is performed first, after which a generated sequence of concrete updates is performed in a fixed order determined by query evaluation. In order to gain efficiency, one would prefer to perform updates as soon as they are generated, before further querying. This motivates a specific verification problem: given a tree update program, determine whether generated updates can be performed before all querying is completed. We formalize this notion, which we call "Binding Independence". We give an algorithm to verify that a tree update program is Binding Independent, and show how this analysis can be used to produce optimized evaluation orderings that significantly reduce processing time.
机译:随着XML的兴起作为表示树形数据的标准格式,已经出现了新的编程工具,用于将变换指定为类似的树状结构。此行最近的一个示例是[16,15,8]的更新语言,它在声明性查询语言XPath和XQuery的顶部添加树更新原语。这些树更新语言使用“快照语义”,其中首先执行所有查询,之后以通过查询评估确定的固定顺序执行生成的具体更新序列。为了获得效率,在进一步查询之前,可以在生成它们后立即执行更新。这激励了一个特定的验证问题:给定树更新程序,确定是否可以在完成所有查询之前执行生成的更新。我们正规化此概念,我们称之为“绑定独立”。我们给出了一个算法,以验证树更新程序是否绑定独立绑定,并显示该分析如何用于生产显着降低处理时间的优化评估排序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号