首页> 外文会议>Computer Aided Verification >Reducing Concurrent Analysis Under a Context Bound to Sequential Analysis
【24h】

Reducing Concurrent Analysis Under a Context Bound to Sequential Analysis

机译:在绑定到顺序分析的上下文中减少并行分析

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

摘要

This paper addresses the analysis of concurrent programs with shared memory. Such an analysis is undecidable in the presence of multiple procedures. One approach used in recent work obtains decidability by providing only a partial guarantee of correctness: the approach bounds the number of context switches allowed in the concurrent program, and aims to prove safety, or find bugs, under the given bound. In this paper, we show how to obtain simple and efficient algorithms for the analysis of concurrent programs with a context bound. We give a general reduction from a concurrent program P, and a given context bound K, to a sequential program P_s~K such that the analysis of P_s~K can be used to prove properties about P. We give instances of the reduction for common program models used in model checking, such as Boolean programs and pushdown systems.
机译:本文着重分析具有共享内存的并发程序。在存在多个过程的情况下,这种分析是无法确定的。在最近的工作中使用的一种方法通过仅提供部分正确性保证来获得可判定性:该方法限制了并发程序中允许的上下文切换的数量,并且旨在证明给定范围内的安全性或发现错误。在本文中,我们展示了如何获得简单有效的算法来分析具有上下文绑定的并发程序。我们给出了从并发程序P和给定上下文绑定K到顺序程序P_s〜K的一般归约,这样就可以使用P_s〜K的分析来证明有关P的性质。模型检查中使用的程序模型,例如布尔程序和下推系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号