Skip to main content
QUICK REVIEW

[论文解读] Verifying Recursive Active Documents with Positive Data Tree Rewriting

Blaise Genest, Anca Muscholl|arXiv (Cornell University)|Mar 4, 2010
Advanced Database Systems and Queries参考文献 21被引用 8
一句话总结

本文提出了一种用于建模具有递归服务调用和无限数据域的演化活跃文档的数据树重写框架 DTPRS。通过限制为正向守卫和有界简单路径,该框架利用良结构转换系统和树分解,为终止性和模式可达性验证建立了可判定性,从而在全递归和否定性操作通常导致不可判定性的背景下,提供了一个可判定的片段。

ABSTRACT

This paper proposes a data tree-rewriting framework for modeling evolving documents. The framework is close to Guarded Active XML, a platform used for handling XML repositories evolving through web services. We focus on automatic verification of properties of evolving documents that can contain data from an infinite domain. We establish the boundaries of decidability, and show that verification of a {\em positive} fragment that can handle recursive service calls is decidable. We also consider bounded model-checking in our data tree-rewriting framework and show that it is $ exptime$-complete.

研究动机与目标

  • 使用形式化的树重写系统,对具有递归服务调用和无界数据值的演化活跃文档进行建模。
  • 确定验证此类系统的时间属性和可达性属性的可判定性边界。
  • 通过树模式重写扩展受保护的活跃 XML(GAXML)模型,以支持数据删除、修改和更丰富的重写效果。
  • 在正向性和结构约束下,为关键验证任务建立可判定性,尽管在一般情况下这些任务是不可判定的。
  • 为复杂文档演化工作流的有界模型检测和静态分析提供基础。

提出的方法

  • 将活跃文档建模为标签来自无限域的数据树,其中服务调用通过基于模式的规则触发树重写。
  • 使用树分解在数据树上定义良拟序,以支持对无限状态空间的符号化操作。
  • 引入正向 DTPRS,其中守卫为正向(无否定),DTD 为非递归,且简单路径长度统一有界。
  • 利用良结构转换系统(WSTS)证明在正向性条件下,终止性和树模式可达性的可判定性。
  • 通过外部函数调用和查询拆分,将无递归 GAXML 简化为 DTPRS,以模拟重命名、删除和追加操作。
  • 通过编码有界长度的重写序列,证明一般 DTPRS 的有界模型检测为 NexpTime-完全。

实验结果

研究问题

  • RQ1在具有递归服务调用和无限数据域的活跃文档中,验证时间属性和可达性属性的可判定性边界是什么?
  • RQ2如果限制为正向守卫和有界路径长度,是否可以实现对递归活跃文档的可判定性?
  • RQ3一般 DTPRS 的有界模型检测是否可判定,其复杂度如何?
  • RQ4当系统中引入否定守卫或递归 DTD 时,可判定性会发生什么变化?
  • RQ5GAXML 模型能否在所提出的 DTPRS 框架中被忠实编码,同时保持验证属性?

主要发现

  • 对于正向 DTPRS(守卫为正向,DTD 为非递归,简单路径有界),终止性和树模式可达性是可判定的。
  • 该框架在一般 DTPRS 的有界模型检测中为 NexpTime-完全,即使不依赖正向性条件。
  • 树 LTL 属性的验证即使在正向 DTPRS 中也是不可判定的,表明时间逻辑验证仍具挑战性。
  • 从 GAXML 到 DTPRS 的约化保持了可判定性和复杂度,表明有界 GAXML 验证可被纳入 DTPRS 框架。
  • 对于具有递归 DTD 或否定守卫的系统,不可判定性依然成立,从而确立了可判定性的精确边界。
  • 树分解与良拟序的结合使得对无限状态空间的符号化操作成为可能,构成可判定性的核心技术推动力。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。