On bisimulations for the asynchronous π-calculus

被引:116
作者
Amadio, RM
Castellani, I
Sangiorgi, D
机构
[1] INRIA, F-06902 Sophia Antipolis, France
[2] Univ Aix Marseille 1, CMI, F-13453 Marseille, France
关键词
asynchronous communication; pi-calculus; bisimulation;
D O I
10.1016/S0304-3975(97)00223-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The asynchronous pi-calculus is a variant of the pi-calculus where message emission is nonblocking. Honda and Tokoro have studied a semantics for this calculus based on bisimulation. Their bisimulation relies on a modified transition system where, at any moment, a process can perform any input action. In this paper we propose a new notion of bisimulation for the asynchronous pi-calculus, defined on top of the standard labelled transition system. We give several characterizations of this equivalence including one in terms of Honda and Tokoro's bisimulation, and one in terms of barbed equivalence. We show that this bisimulation is preserved by name substitutions, hence by input prefix. Finally, we give a complete axiomatization of the (strong) bisimulation for finite terms. (C) 1998-Elsevier Science B.V. All rights reserved.
引用
收藏
页码:291 / 324
页数:34
相关论文
共 20 条
[1]  
Agha Gul, 1986, Actors: A Model of Concurrent Computation in Distributed Systems
[2]  
[Anonymous], 1980, CALCULUS COMMUNICATI, DOI DOI 10.1007/3-540-10235-3
[3]   THE CHEMICAL ABSTRACT MACHINE [J].
BERRY, G ;
BOUDOL, G .
THEORETICAL COMPUTER SCIENCE, 1992, 96 (01) :217-248
[4]  
BOREALE M, 1996, 2870 INRIA
[5]  
BOUDOL G, 1992, 1702 INRIA
[6]  
DAM M, 1994, RR94 SICS, P1
[7]  
FOURNET C, 1996, P POPL
[8]  
HANSEN M, 1995, P TBIL S LANG LOG CO
[9]   ON REDUCTION-BASED PROCESS SEMANTICS [J].
HONDA, K ;
YOSHIDA, N .
THEORETICAL COMPUTER SCIENCE, 1995, 151 (02) :437-486
[10]  
HONDA K, 1991, P ECOOP 91 GEN