首页> 外文期刊>Formal Methods in System Design >Model checking parameterized asynchronous shared-memory systems
【24h】

Model checking parameterized asynchronous shared-memory systems

机译:模型检查参数化异步共享内存系统

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

摘要

We characterize the complexity of liveness verification for parameterized systems consisting of a leader process and arbitrarily many anonymous and identical contributor processes. Processes communicate through a shared, bounded-value register. While each operation on the register is atomic, there is no synchronization primitive to execute a sequence of operations atomically. We analyze the case in which processes are modeled by finite-state machines or pushdown machines and the property is given by a Buchi automaton over the alphabet of read and write actions of the leader. We show that the problem is decidable, and has a surprisingly low complexity: it is NP-complete when all processes are finite-state machines, and is in NEXPTIME (and PSPACE-hard) when they are pushdown machines. This complexity is lower than for the non-parameterized case: liveness verification of finitely many finite-state machines is PSPACE-complete, and undecidable for two pushdown machines. For finite-state machines, our proofs characterize infinite behaviors using existential abstraction and semilinear constraints. For pushdown machines, we show how contributor computations of high stack height can be simulated by computations of many contributors, each with low stack height. Together, our results characterize the complexity of verification for parameterized systems under the assumptions of anonymity and asynchrony.
机译:我们描述了参数化系统的活跃性验证的复杂性,该系统由领导者流程以及任意多个匿名且相同的贡献者流程组成。进程通过共享的有界寄存器进行通信。尽管寄存器上的每个操作都是原子的,但是没有同步原语来原子地执行一系列操作。我们分析了以下情况:通过有限状态机或下推式计算机对流程进行建模,并且由Buchi自动机根据领导者的读写操作字母赋予属性。我们证明了这个问题是可以判定的,并且具有令人惊讶的低复杂性:当所有进程都是有限状态机时,它是NP完全的;当它们是下推机时,它是NEXPTIME(和PSPACE-hard)的。这种复杂性低于非参数化情况:有限多个有限状态机的活动性验证是PSPACE完整的,对于两个下推式机器而言是不确定的。对于有限状态机,我们的证明使用存在抽象和半线性约束来表征无限行为。对于下推式机器,我们展示了如何通过许多贡献者的计算来模拟高堆叠高度的贡献者计算,每个贡献者的堆叠高度都很低。总之,我们的结果描述了在匿名和异步假设下参数化系统验证的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号