首页> 外文会议>International conference on formal engineering methods >Proving Event-B Models with Reusable Generic Lemmas
【24h】

Proving Event-B Models with Reusable Generic Lemmas

机译:用可重用的通用引理证明Event-B模型

获取原文

摘要

Event-B is one of more popular notations for model-based, proof-driven specification. It offers a fairly high-level mathematical language based on FOL and ZF set theory and an economical yet expressive modelling notation. Model correctness is established by proving a number of conjectures constructed via a syntactic instantiation of schematic conditions. A significant part of provable conjectures requires proof hints from a user. For larger models this becomes extremely onerous as identical or similar proofs have to be repeated over and over, especially after model refactoring stages. In the paper we discuss an approach to making proofs more generic and thus less fragile and more reusable. The crux of the technique is offering an engineer an opportunity to complete a proof by positing and proving a generic lemma that may be reused in the same or even another project. To assess the technique potential we have developed a plug-in to the Rodin Platform and used it to prove a number of pre-existing Event-B models.
机译:Event-B是基于模型的,由证明驱动的规范的更流行的表示法之一。它提供了一种基于FOL和ZF集合论的相当高级的数学语言,并且提供了一种经济而又富有表现力的建模符号。通过证明通过逻辑示意图条件的句法实例化构造的多个猜想,可以建立模型的正确性。可证明的猜想的很大一部分需要用户的证明提示。对于较大的模型,这变得非常繁重,因为必须一遍又一遍地重复相同或相似的证明,尤其是在模型重构阶段之后。在本文中,我们讨论了一种使证明更通用,因此更不易碎且更可重用的方法。该技术的症结在于为工程师提供了一个机会,可以通过提出并证明通用引理来完成证明,该引理可以在同一项目甚至另一个项目中重复使用。为了评估技术潜力,我们开发了Rodin平台的插件,并用它来证明许多现有的Event-B模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号