首页> 外文会议>Web services and formal methods >Small Specifications for Tree Update
【24h】

Small Specifications for Tree Update

机译:树木更新的小规格

获取原文
获取原文并翻译 | 示例

摘要

O'Hearn, Reynolds and Yang introduced Separation Logic to provide modular reasoning about simple, mutable data structures in memory. They were able to construct small specifications of programs, by reasoning about the local parts of memory accessed by programs. Gardner, Calcagno and Zarfaty generalised this work, introducing Context Logic to reason about more complex data structures. In particular, they developed a formal, compositional specification of the Document Object Model, a W3C XML update library. Whilst keeping to the spirit of local reasoning, they were not able to retain small specifications. We introduce Segment Logic, which provides a more fine-grained analysis of the tree structure and yields small specifications. As well as being aesthetically pleasing, small specifications are important for reasoning about concurrent tree update.
机译:O'Hearn,Reynolds和Yang引入了Separation Logic,以提供有关内存中简单易变的数据结构的模块化推理。通过推理程序所访问的内存的局部部分,他们能够构造小的程序规范。 Gardner,Calcagno和Zarfaty概括了这项工作,并引入了Context Logic来推理更复杂的数据结构。特别是,他们开发了文档对象模型(W3C XML更新库)的正式组成规范。在保持本地推理精神的同时,他们无法保留小的规格。我们介绍了分段逻辑,它提供了对树结构的更细粒度的分析,并产生了较小的规格。除了美观之外,小规格对于推理并发树更新也很重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号