A fully abstract denotational semantics for the π-calculus

被引:14
作者
Hennessy, M [1 ]
机构
[1] Univ Sussex, Sch Cognit & Comp Sci, Brighton BN1 9QH, E Sussex, England
关键词
D O I
10.1016/S0304-3975(00)00331-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes the construction of two set-theoretic denotational models for the pi-calculus. The models are obtained as initial solutions to domain equations in a functor category. By associating with each syntactic construct of the pi-calculus a natural transformation over these models we obtain two interpretations for the language. We also show that these models are fully abstract with respect to natural behavioural preorders over terms in the language. By this we mean that two terms are related behaviourally if and only if their interpretations in the model are related. The behavioural preorders are the standard versions of may and must testing adapted to the pi-calculus. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:53 / 89
页数:37
相关论文
共 25 条
[1]   A DOMAIN EQUATION FOR BISIMULATION [J].
ABRAMSKY, S .
INFORMATION AND COMPUTATION, 1991, 92 (02) :161-218
[2]   FULL ABSTRACTION IN THE LAZY LAMBDA-CALCULUS [J].
ABRAMSKY, S ;
ONG, CHL .
INFORMATION AND COMPUTATION, 1993, 105 (02) :159-267
[3]  
[Anonymous], 1993, CATEGORIES TYPES
[4]  
Barendregt H., 1984, LAMBDA CALCULUS STUD, V103
[5]   TESTING EQUIVALENCE FOR MOBILE PROCESSES [J].
BOREALE, M ;
DENICOLA, R .
INFORMATION AND COMPUTATION, 1995, 120 (02) :279-303
[6]   LAMBDA-CALCULI FOR (STRICT) PARALLEL FUNCTIONS [J].
BOUDOL, G .
INFORMATION AND COMPUTATION, 1994, 108 (01) :51-127
[7]   TESTING EQUIVALENCES FOR PROCESSES [J].
DENICOLA, R ;
HENNESSY, MCB .
THEORETICAL COMPUTER SCIENCE, 1984, 34 (1-2) :83-133
[8]  
Gunter C. A., 1992, Semantics of Programming Languages: Structures and Techniques
[9]   A THEORY OF COMMUNICATING PROCESSES WITH VALUE PASSING [J].
HENNESSY, M ;
INGOLFSDOTTIR, A .
INFORMATION AND COMPUTATION, 1993, 107 (02) :202-236
[10]  
Hennessy M., 1988, An algebraic theory of processes