Distributed breadth-first search LTL model checking

被引:0
作者
Jiří Barnat
Ivana Černá
机构
[1] MU Brno,Faculty of Informatics
来源
Formal Methods in System Design | 2006年 / 29卷
关键词
LTL model checking; Breadth-first search; Distributed memory;
D O I
暂无
中图分类号
学科分类号
摘要
We propose a parallel distributed memory on-the-fly algorithm for enumerative LTL model checking. The algorithm is designed for networks of workstations communicating via MPI. The detection of cycles (faulty runs) effectively employs the so-called back-level edges. In particular, a parallel level synchronized breadth-first search of the graph is performed to discover all back-level edges, and for each level the back-level edges are checked in parallel by a nested search procedure to confirm or refute the presence of a cycle. Several improvements of the basic algorithm are presented and advantages and drawbacks of their application to distributed LTL model checking are discussed.
引用
收藏
页码:117 / 134
页数:17
相关论文
共 11 条
  • [1] Brim L(2005)Distributed partial order reduction Electr Notes Theoret Comput Sci. 128 63-74
  • [2] Černá I(1992)Memory-efficient algorithms for the verification of temporal properties Formal Methods System Designxy 1 275-288
  • [3] Moravec P(1997)The model checker SPIN IEEE Trans Softw Eng 23 279-295
  • [4] Šimša J(1986)Automata theoretic techniques for modal logics of programs J Comput System Sci 32 183-221
  • [5] Courcoubetis C(undefined)undefined undefined undefined undefined-undefined
  • [6] Vardi M(undefined)undefined undefined undefined undefined-undefined
  • [7] Wolper P(undefined)undefined undefined undefined undefined-undefined
  • [8] Yannakakis M(undefined)undefined undefined undefined undefined-undefined
  • [9] Holzmann GJ(undefined)undefined undefined undefined undefined-undefined
  • [10] Vardi MY(undefined)undefined undefined undefined undefined-undefined