【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逻辑的语言参数泛化。最近,基于RL,给出了自动验证程序并证明了声音。在本文中,我们概括了这一程序,并在COQ验证助理中正式证明其声音。对于正规化,我们必须处理在纸证明中忽略的所有细节(即,假设,隐含假设和缺失的案例)。 COQ正式化为我们提供认证计划验证程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号