首页> 外文会议>International symposium on leveraging applications of formal method, verification and validation >Towards a Notion of Coverage for Incomplete Program-Correctness Proofs
【24h】

Towards a Notion of Coverage for Incomplete Program-Correctness Proofs

机译:建立不完整的程序正确性证明的涵盖概念

获取原文

摘要

Deductive program verification can give high assurances for program correctness. But incomplete partial proofs do not provide any information els to what degree or with what probability the program is correct. In this paper, we introduce the concept of state space coverage for partial proofs, which estimates to what degree the proof covers the state space and the possible inputs of the program. Thus, similar to testing, the degree of assurance grows with the effort invested in constructing a correctness proof. The concept brings together deductive verification techniques with runtime techniques used to empirically estimate the coverage. We have implemented a prototypical tool that uses test data to estimate the coverage of partial proofs constructed with the program verification system KeY.
机译:演绎程序验证可以为程序正确性提供高度保证。但是,不完整的部分证明无法提供任何有关程序正确程度或概率的信息。在本文中,我们介绍了部分证明的状态空间覆盖的概念,它估计了证明在多大程度上覆盖了状态空间和程序的可能输入。因此,类似于测试,保证程度随着构建正确性证明而付出的努力不断增加。该概念将演绎验证技术与用于凭经验估计覆盖范围的运行时技术结合在一起。我们已经实现了一个原型工具,该工具使用测试数据来估计由程序验证系统KeY构建的部分证明的覆盖范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号