Partial Order Reduction for Verification of Spatial Properties of Pi-Calculus Processes

被引:2
作者
Affeldt, Reynald [1 ]
Kobayashi, Naoki [2 ]
机构
[1] Univ Tokyo, Dept Comp Sci, Tokyo, Japan
[2] Tokyo Inst Technol, Dept Comp Sci, Tokyo, Japan
关键词
Partial order reduction; spatial logics; pi-calculus;
D O I
10.1016/j.entcs.2004.11.034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mechanical tools have recently been developed that enable computer-aided verification of spatial properties of concurrent systems. To be practical, these tools are expected to deal with the state-space explosion problem. In order to alleviate this problem, we develop partial order reduction for verification of spatial properties of pi-calculus processes. The main issue is that spatial logics are very expressive and some spatial formulas prevent partial order reduction. After discussing this issue, we propose a restricted spatial logic such that partial order reduction holds. Our approach relics on exploiting partially confluent communications and on identifying invisible communications in the pi-calculus, for which we propose a simple syntactic criterion.
引用
收藏
页码:151 / 168
页数:18
相关论文
共 16 条
  • [1] Affeldt Reynald, 2004, 4 INT WORKSH LOG FRA, P66
  • [2] [Anonymous], [No title captured]
  • [3] Caires Luis, 2004, 7 INT C FDN SOFTW SC, V2987
  • [4] Caires Luis, 2001, THEORETICAL ASPECTS, P1, DOI DOI 10.1007/3-540-45500-01
  • [5] Cardelli L., 2000, Conference Record of POPL'00: 27th ACM SIGPLAN-SIGACT. Symposium on Principles of Programming Languages. Papers Presented at the Symposium, P365, DOI 10.1145/325694.325742
  • [6] Cardelli L, 2001, LECT NOTES COMPUT SC, V2044, P46
  • [7] Clarke EM., 2001, MODEL CHECKING
  • [8] A partial order approach to branching time logic model checking
    Gerth, R
    Kuiper, R
    Peled, D
    Penczek, W
    [J]. INFORMATION AND COMPUTATION, 1999, 150 (02) : 132 - 152
  • [9] Hirschkoff D, 2003, LECT NOTES COMPUT SC, V2914, P252
  • [10] Holzmann G.J., 2004, SPIN MODEL CHECKER P, V1003