TERMINATION, DEADLOCK, AND DIVERGENCE

被引:48
作者
ACETO, L
HENNESSY, M
机构
[1] Univ. of Sussex, Brighton
关键词
LANGUAGES; THEORY;
D O I
10.1145/147508.147527
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a process algebra that incorporates explicit representations of successful termination, deadlock, and divergence is introduced and its semantic theory is analyzed. Both an operational and a denotational semantics for the language is given and it is shown that they agree. The operational theory is based upon a suitable adaptation of the notion of bisimulation preorder. The denotational semantics for the language is given in terms of the initial continuous algebra that satisfies a set of equations E, CI(E). It is shown that CI(E) is fully abstract with respect to our choice of behavioral preorder. Several results of independent interest are obtained; namely, the finite approximability of the behavioral preorder and a partial completeness result for the set of equations E with respect to the preorder.
引用
收藏
页码:147 / 187
页数:41
相关论文
共 36 条
[1]   A DOMAIN EQUATION FOR BISIMULATION [J].
ABRAMSKY, S .
INFORMATION AND COMPUTATION, 1991, 92 (02) :161-218
[2]   OBSERVATION EQUIVALENCE AS A TESTING EQUIVALENCE [J].
ABRAMSKY, S .
THEORETICAL COMPUTER SCIENCE, 1987, 53 (2-3) :225-241
[3]   ON THE CONSISTENCY OF KOOMEN FAIR ABSTRACTION RULE [J].
BAETEN, JCM ;
BERGSTRA, JA ;
KLOP, JW .
THEORETICAL COMPUTER SCIENCE, 1987, 51 (1-2) :129-176
[4]  
BAETEN JCM, 1987, 7TH P C F SOFTW TECH, P153
[5]  
BAETEN JCM, IN PRESS FUND INF
[6]   PROCESS ALGEBRA FOR SYNCHRONOUS COMMUNICATION [J].
BERGSTRA, JA ;
KLOP, JW .
INFORMATION AND CONTROL, 1984, 60 (1-3) :109-137
[7]   ALGEBRA OF COMMUNICATING PROCESSES WITH ABSTRACTION [J].
BERGSTRA, JA ;
KLOP, JW .
THEORETICAL COMPUTER SCIENCE, 1985, 37 (01) :77-121
[8]  
BERGSTRA JA, 1987, FAILURES CHAOS NEW P, V3
[9]  
BERGSTRA JA, 1982, IW20682 CTR MATH COM
[10]   A THEORY OF COMMUNICATING SEQUENTIAL PROCESSES [J].
BROOKES, SD ;
HOARE, CAR ;
ROSCOE, AW .
JOURNAL OF THE ACM, 1984, 31 (03) :560-599