首页> 外文会议>International Conference on Computer Aided Verification >On the Completeness of Verifying Message Passing Programs Under Bounded Asynchrony
【24h】

On the Completeness of Verifying Message Passing Programs Under Bounded Asynchrony

机译:关于核实依据Asynchrony验证消息的完整性

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

摘要

We address the problem of verifying message passing programs, defined as a set of processes communicating through unbounded FIFO buffers. We introduce a bounded analysis that explores a special type of computations, called k-synchronous. These computations can be viewed as (unbounded) sequences of interaction phases, each phase allowing at most k send actions (by different processes), followed by a sequence of receives corresponding to sends in the same phase. We give a procedure for deciding k-synchronizability of a program, i.e., whether every computation is equivalent (has the same happens-before relation) to one of its k-synchronous computations. We show that reachability over k-synchronous computations and checking k-synchronizability are both PSPACE-complete.
机译:我们解决了验证消息传递程序的问题,定义为通过无限的FIFO缓冲区通信的一组进程。我们介绍了一个有界分析,探讨了一个特殊类型的计算,称为K-Synchronous。这些计算可以被视为(无界面的)交互阶段的序列,每个阶段允许最多k发送动作(通过不同的过程),然后是相对应在同一阶段发送的一系列接收。我们给出了用于决定程序的K-Synchronizabity的过程,即,每个计算是否等效(与关系之前的相同发生)到其一个K同步计算。我们表明,通过k同步计算和检查k-synchronibility的可达性均为pspace-complete。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号