首页> 外文会议>Proceedings of seventh annual ACM symposium on Theory of computing >Proving assertions about programs that manipulate data structures
【24h】

Proving assertions about programs that manipulate data structures

机译:证明有关操纵数据结构的程序的断言

获取原文
获取外文期刊封面目录资料

摘要

In this paper we wish to consider the problem of proving assertions about programs that construct and alter data structures. Our method will be to define a suitable assertion language L for data structures, to define a simple programming language L' for constructing and altering data structures, to give axioms and rules of inference (in the style of [Hoare 1969]) which specify the effect of program segments on data structures (described by formulas in L) and finally to prove that these axioms are correct (relative to a formal definition of the semantics of L') and, in a reasonable sense, complete. Thus our intention is to provide a complete theoretical framework for describing arbitrary data structures and proving assertions about programs that manipulate them.

机译:

在本文中,我们希望考虑证明有关构造和更改数据结构的程序的断言的问题。我们的方法将是为数据结构定义合适的断言语言 L ,为构造和更改数据结构定义简单的编程语言 L ,以给出公理和规则。推理(以[Hoare 1969]的风格)指定程序段对数据结构的影响(由 L 中的公式描述),最后证明这些公理是正确的(相对于正式定义) L '的语义),并且在合理的意义上是完整的。因此,我们的目的是提供一个完整的理论框架,用于描述任意数据结构并证明有关操纵它们的程序的断言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号