首页> 外文期刊>Science of Computer Programming >Unifying semantic foundations for automated verification tools in Isabelle/UTP
【24h】

Unifying semantic foundations for automated verification tools in Isabelle/UTP

机译:Isabelle / UTP中的自动验证工具统一语义基础

获取原文
获取原文并翻译 | 示例

摘要

The growing complexity and diversity of models used for engineering dependable systems implies that a variety of formal methods, across differing abstractions, paradigms, and presentations, must be integrated. Such an integration requires unified semantic foundations for the various notations, and co-ordination of a variety of automated verification tools. The contribution of this paper is Isabelle/UTP, an implementation of Hoare and He's Unifying Theories of Programming, a framework for unification of formal semantics. Isabelle/UTP permits the mechanisation of computational theories for diverse paradigms, and their use in constructing formalised semantics. These can be further applied in the development of verification tools, harnessing Isabelle's proof automation facilities. Several layers of mathematical foundations are developed, including lenses to model variables and state spaces as algebraic objects, alphabetised predicates and relations to model programs, algebraic and axiomatic semantics, proof tools for Hoare logic and refinement calculus, and UTP theories to encode computational paradigms.
机译:用于工程可靠系统的模型的越来越复杂性和多样性意味着必须集成各种正式方法,跨不同的抽象,范例和演示,必须集成。这样的集成需要为各种符号的统一语义基础,以及各种自动验证工具的协调。本文的贡献是Isabelle / UTP,悬念的实施,他是统一编程理论,统一正式语义的框架。 Isabelle / UTP允许为各种范式的计算理论的机械化,以及它们在构建形式化语义方面的用途。这些可以进一步应用于验证工具的开发,利用Isabelle的证明自动化设施。开发了几个数学基础,包括将变量和状态空间的镜头作为代数对象,以模型程序,代数和公理语义,HOARE逻辑和精炼微积分的证明工具和UTP理论为编码计算范例的验证工具。

著录项

  • 来源
    《Science of Computer Programming》 |2020年第1期|102510.1-102510.35|共35页
  • 作者单位

    Department of Computer Science University of York Deramore Lane Heslington York YO10 5GH United Kingdom;

    Department of Computer Science University of York Deramore Lane Heslington York YO10 5GH United Kingdom;

    Department of Computer Science University of York Deramore Lane Heslington York YO10 5GH United Kingdom;

    Department of Computer Science University of York Deramore Lane Heslington York YO10 5GH United Kingdom;

    Department of Computer Science University of York Deramore Lane Heslington York YO10 5GH United Kingdom;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Theorem proving; Lenses; Unifying theories of programming; Hoare logic; Isabelle; HOL;

    机译:定理证明;镜头;统一编程理论;HOARE LOGIC;isabelle;罗;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号