首页> 外文会议>Australasian symposium on Theory of computing >Plug-in proof support for formal development environments
【24h】

Plug-in proof support for formal development environments

机译:用于正式开发环境的插件证明支持

获取原文
获取外文期刊封面目录资料

摘要

A number of industrial software development standards mandate that safety-critical software components be developed using formal methods, including formal verification. While formal development is supported by a number of formal development environments, verification of correctness properties is still a major bottleneck. Most formal development environments provide built-in facilities for discharging these correctness properties (so-called proof obligations). However these built-in tools are typically less mature and sophisticated than stand-alone theorem provers. FDEs would benefit from being able to use a variety of theorem provers to discharge proof obligations, where different provers can be selected for different problem domains.In this paper we describe a generic framework that supports the many-to-many connection of formal development environments and theorem provers. Before developing the framework we completed three case studies in order to reveal the main translation issues that need tobe addressed. These translation issues were used as input to the requirements for our translation framework. We describe one of these case studies in detail in this paper. We then describe the framework and an Intermediate Modelling Language (IML), which is used to connect the FDEs to the theorem provers. The framework is supported by a collection of translators, both from FDEs (B and CARE) to the IML, and from the IML to theorem provers (Isabelle/HOL, Ergo and Otter).
机译:许多工业软件开发标准要求使用正式方法开发安全关键软件组件,包括正式验证。虽然各正式开发环境支持正式发展,但验证正确性属性仍然是一个主要的瓶颈。大多数正式的开发环境提供内置设施,用于排出这些正确性属性(所谓的证明义务)。然而,这些内置工具通常不如独立定理普通的成熟和复杂。 FDE将受益于能够使用各种定理普通来解除证明义务,其中可以为不同的问题域选择不同的普通。本文描述了一种通用框架,支持正式开发环境的多对多连接和定理普通。在制定框架之前,我们完成了三项案例研究,以揭示需要的主要翻译问题。这些翻译问题被用作我们翻译框架要求的输入。我们在本文中详细描述了这些案例研究中的一个。然后,我们描述了框架和中间建模语言(IML),用于将FDE连接到定理普通。该框架由来自FDES(B和CARE)的一系列翻译人员提供支持,以及从IML到定理普通(Isabelle / Hol,Ergo和Otter)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号