On the decidability of process equivalences for the pi-calculus

被引:15
|
作者
Dam, M
机构
[1] SICS, Box 1263
关键词
D O I
10.1016/S0304-3975(96)00325-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present general results for showing process equivalences applied to the finite control fragment of the pi-calculus decidable. Firstly, a Finite Reachability Theorem states that up to finite name spaces and up to a static normalisation procedure, the set of reachable agent expressions is finite. Secondly, a Boundedness Lemma shows that no potential computations are missed when name spaces are chosen large enough, but finite. We show how these results lead to decidability for a number of pi-calculus equivalences such as strong or weak, late or early bismulation equivalence. Furthermore, for strong late equivalence we show how our techniques can be used to adapt the well-known Paige-Tarjan algorithm. Strikingly, this results in a single exponential running time not much worse than the running time for the case of for instance CCS. Our results considerably strengthens previous results on decidable equivalences for parameter-passing process calculi.
引用
收藏
页码:215 / 228
页数:14
相关论文
共 50 条
  • [41] Spatial and behavioral types in the pi-calculus
    Acciai, Lucia
    Boreale, Michele
    CONCUR 2008 - CONCURRENCY THEORY, PROCEEDINGS, 2008, 5201 : 372 - 386
  • [42] Translating Pi-Calculus into LOTOS NT
    Mateescu, Radu
    Salauen, Gwen
    INTEGRATED FORMAL METHODS, 2010, 6396 : 229 - 244
  • [43] A Proof Search Specification of the pi-Calculus
    Tiu, Alwen
    Miller, Dale
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 138 (01) : 79 - 101
  • [44] Proof-relevant pi-calculus
    Perera, Roly
    Cheney, James
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (185): : 46 - 70
  • [45] Hybrid Dynamics of Stochastic pi-Calculus
    Bortolussi, Luca
    Policriti, Alberto
    MATHEMATICS IN COMPUTER SCIENCE, 2009, 2 (03) : 465 - 491
  • [46] Probabilistic pi-Calculus and Event Structures
    Varacca, Daniele
    Yoshida, Nobuko
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 190 (03) : 147 - 166
  • [47] A generic type system for the Pi-calculus
    Igarashi, A
    Kobayashi, N
    THEORETICAL COMPUTER SCIENCE, 2004, 311 (1-3) : 121 - 163
  • [48] Implementing the pi-Calculus in Java']Java
    Li, Liwu
    JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (02): : 157 - 177
  • [49] Encapsulation and Dynamic Modularity in the pi-calculus
    Hirschkoff, Daniel
    Pardon, Aurelien
    Hirschowitz, Tom
    Hym, Samuel
    Pous, Damien
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 241 : 85 - 100
  • [50] Behavioral equivalence in the polymorphic pi-calculus
    Pierce, BC
    Sangiorgi, D
    JOURNAL OF THE ACM, 2000, 47 (03) : 531 - 584