Parameterized model checking of ring-based message passing systems

被引:0
作者
Emerson, EA [1 ]
Kahlon, V [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
来源
COMPUTER SCIENCE LOGIC, PROCEEDINGS | 2004年 / 3210卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Parameterized Model Checking Problem (PMCP) is to decide whether a temporal property holds for a uniform family of systems, U-n, comprised of finite, but arbitrarily many, copies of a template process U. Unfortunately, it is undecidable in general [3]. In this paper, we consider the PMCP for systems comprised of processes arranged in a ring that communicate by passing messages via tokens whose values can be updated at most a bounded number of times. Correctness properties are expressed using the stuttering-insensitive linear time logic LTL\X. For bidirectional rings we show how to reduce reasoning about rings with an arbitrary number of processes to rings with up to a certain finite cutoff number of processes. This immediately yields decidability of the PMCP at hand. We go on to show that for unidirectional rings small cutoffs can be achieved, making the decision procedure provably efficient. As example applications, we consider protocols for the leader election problem.
引用
收藏
页码:325 / 339
页数:15
相关论文
共 18 条
  • [1] ABDULLA P, 1999, HANDLING GLOBAL COND
  • [2] Abdulla PA, 1999, LECT NOTES COMPUT SC, V1710, P180
  • [3] APT K, 1986, INFORMATION PROCESSI, V15, P307
  • [4] ARONS T, 2001, LNCS, V2102
  • [5] REASONING ABOUT NETWORKS WITH MANY IDENTICAL FINITE STATE PROCESSES
    BROWNE, MC
    CLARKE, EM
    GRUMBERG, O
    [J]. INFORMATION AND COMPUTATION, 1989, 81 (01) : 13 - 31
  • [6] Clarke E.M., 1995, LNCS, V962, P395
  • [7] EMERSON EA, 2002, MODEL CHECKING LARGE
  • [8] EMERSON EA, 2003, RAPID PARAMETERIZED
  • [9] EMERSON EA, 2003, LICS
  • [10] EMERSON EA, 1995, POPL, P85