首页> 外文会议>International Symposium on Formal Methods >Compositional Reasoning for Shared-Variable Concurrent Programs
【24h】

Compositional Reasoning for Shared-Variable Concurrent Programs

机译:共享变量并发程序的组成推理

获取原文

摘要

Scalable and automatic formal verification for concurrent systems is always demanding. In this paper, we propose a verification framework to support automated compositional reasoning for concurrent programs with shared variables. Our framework models concurrent programs as succinct automata and supports the verification of multiple important properties. Safety verification and simulations of succinct automata are parallel compositional, and safety properties of succinct automata are preserved under refinements. We generate succinct automata from infinite state concurrent programs in an automated manner. Furthermore, we propose the first automated approach to checking rely-guarantee based simulations between infinite state concurrent programs. We have prototyped our algorithms and applied our tool to the verification of multiple refinements.
机译:对并发系统的可扩展和自动正式验证始终要求苛刻。在本文中,我们提出了一个验证框架,以支持具有共享变量的并发程序的自动组成推理。我们的框架模型将并发程序作为简洁自动机,并支持验证多个重要属性。简洁自动机的安全验证和模拟是平行的成分,简化自动机的安全性质在细化下保留。我们以自动方式从无限状态并发程序生成简洁的自动机。此外,我们提出了第一种自动方法来检查无限状态并发程序之间基于基于依赖的模拟的自动化方法。我们已将我们的算法原型,并将工具应用于多种改进的验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号