首页> 外文会议>4th workshop on high-level parallel programming and applications 2010 >BSP-WHY: an Intermediate Language for Deductive Verification of BSP Programs
【24h】

BSP-WHY: an Intermediate Language for Deductive Verification of BSP Programs

机译:BSP-WHY:用于BSP程序演绎验证的中间语言

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

摘要

We present BSP-Why, a tool for verifying BSP programs. It is intended to be used as an intermediate core-language for verification tools (mainly condition generators) of BSP extensions of realistic programming languages such as C, Java, etc. BSP-Why is based on a sequential simulation of the BSP programs which allows to generate pure sequential codes for the back-end condition generator Why and thus benefit of its large range of existing provers — proof assistants or automatic decision procedures. In this manner, BSP-Why is able to generate proof obligations for BSP programs.Categories and Subject Descriptors F.3.1 [Logics and Meanings of Programs]: Specifying and Verifying and Reasoning about Programs; F. 1.2 [Computation by Abstract Devices]: Modes of Computation, Parallelism and concurrencyGeneral Terms Languages, Verification
机译:我们介绍了BSP-Why,一种用于验证BSP程序的工具。它打算用作中间语言,用于诸如C,Java等现实编程语言的BSP扩展的验证工具(主要是条件生成器)。BSP-Why基于对BSP程序的顺序仿真,从而可以为后端条件生成器生成纯顺序代码为什么并因此受益于其大量现有证明-证明助手或自动决策程序。 BSP-Why能够为BSP程序生成证明义务。类别和主题描述符F.3.1 [程序的逻辑和含义]:程序的指定和验证以及推理; F. 1.2 [抽象设备的计算]:计算模式,并行和并发通用术语语言,验证

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号