首页> 外文会议>Tools and Algorithms for the Construction and Analysis of Systems >Quantified Invariant Generation Using an Interpolating Saturation Prover
【24h】

Quantified Invariant Generation Using an Interpolating Saturation Prover

机译:使用内插饱和证明的量化不变生成

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

摘要

Interpolating provers have a variety of applications in verification, including invariant generation and abstraction refinement. Here, we extended these methods to produce universally quantified interpolants and invariants, allowing the verification of programs manipulating arrays and heap data structures. We show how a paramodulation-based saturation prover, such as SPASS, can be modified in a simple way to produce a first-order interpolating prover that is complete for universally quantified interpolants. Using a partial axiomatization of the theory of arrays with transitive closure, we show that the method can verify properties of simple programs manipulating arrays and linked lists.
机译:内插证明在验证中有多种应用,包括不变生成和抽象提炼。在这里,我们扩展了这些方法以产生通用量化的插值和不变量,从而允许验证操纵数组和堆数据结构的程序。我们展示了如何以简单的方式修改基于副调制的饱和证明者,例如SPASS,以产生对通用量化内插子而言完整的一阶内插证明子。使用带有传递闭包的数组理论的部分公理化,我们证明了该方法可以验证操作数组和链表的简单程序的属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号