【24h】

A Certified Procedure for RL Verification

机译:RL验证的认证程序

获取原文

摘要

Proving programs correct is hard. During the last decades computer scientists developed various logics dedicated to program verification. One such effort is Reachability Logic (RL): a language-parametric generalisation of Hoare Logic. Recently, based on RL, an automatic verification procedure was given and proved sound. In this paper we generalise this procedure and prove its soundness formally in the Coq proof assistant. For the formalisation we had to deal with all the minutiae that were neglected in the paper proof (i.e., an insufficient assumption, implicit hypotheses, and a missing case in the paper proof). The Coq formalisation provides us with a certified program-verification procedure.
机译:证明程序正确是很难的。在过去的几十年中,计算机科学家开发了各种专用于程序验证的逻辑。一种这样的努力是可到达性逻辑(\ RL):Hoare Logic的语言参数通用化。最近,在RL的基础上,给出了一种自动验证程序,并证明了这一点。在本文中,我们对该过程进行了概括,并在Coq证明助手中正式证明了它的健全性。为了进行形式化,我们必须处理纸质证明中被忽略的所有细节(即,纸质证明中的假设不足,隐含假设和遗漏案例)。 Coq形式化为我们提供了经过认证的程序验证程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号