首页> 外文会议>International Symposium on Symbolic and Numeric Algorithms for Scientific Computing >VIAP - Automated System for Verifying Integer Assignment Programs with Loops
【24h】

VIAP - Automated System for Verifying Integer Assignment Programs with Loops

机译:VIAP-用于验证带循环的整数分配程序的自动化系统

获取原文

摘要

This paper describes an automated system, VIAP, for proving the correctness of procedural programs with integer assignments and loops. VIAP does not require loop-invariants to verify the correctness of programs. It also includes functionalities resulting from the extension of existing work about program translation into FOL by solving recurrences generated during translation. This system is also able to prove partial correctness of programs, given precondition(s) and postcondition(s), without using loop invariants. We validate these claims by showing that VIAP can successfully prove the benchmark programs used by invariant-generating tools in literature for their validation, without the requirement of the generation of these loop-invariants. The system is fully automatic and points to a new way of proving properties of programs.
机译:本文介绍了一种自动系统VIAP,用于证明具有整数赋值和循环的过程程序的正确性。 VIAP不需要循环不变式来验证程序的正确性。它也包括通过解决翻译过程中产生的重复而将有关将程序​​翻译为FOL的现有工作扩展而产生的功能。该系统还能够在不使用循环不变式的情况下,在给定先决条件和后继条件的情况下证明程序的部分正确性。我们通过证明VIAP可以成功证明文献中的不变式生成工具使用的基准程序对其进行验证来验证这些主张,而无需生成这些循环不变式。该系统是全自动的,并指向一种证明程序属性的新方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号