首页> 外文会议>Software engineering and formal methods >Verifying B Proof Rules Using Deep Embedding and Automated Theorem Proving
【24h】

Verifying B Proof Rules Using Deep Embedding and Automated Theorem Proving

机译:使用深度嵌入和自动定理证明来验证B证明规则

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We propose a formal and mechanized framework which consists in verifying proof rules of the B method, which cannot be automatically proved by the elementary prover of Atelier B and using an external automated theorem prover called Zenon. This framework contains in particular a set of tools, named BCARe and developed by Siemens SAS I MO, which relies on a deep embedding of the B theory within the logic of the Coq proof assistant and allows us to automatically generate the required properties to be checked for a given proof rule. Currently, this tool chain is able to automatically verify a part of the derived rules of the B-Book, as well as some added rules coming from Atelier B and the rule database maintained by Siemens SAS I MO.
机译:我们提出了一个正式的,机械化的框架,该框架包括验证B方法的证明规则,该方法无法由Atelier B的基本证明者自动使用外部定理证明者Zenon进行证明。该框架特别包含一组名为BCARe的工具,该工具由Siemens SAS I MO开发,它依赖于B理论在Coq证明助手逻辑中的深入嵌入,并允许我们自动生成要检查的所需属性。给定的证明规则。当前,该工具链能够自动验证B-Book派生规则的一部分,以及来自Atelier B和Siemens SAS I MO维护的规则数据库的一些附加规则。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号