SYMBOLIC BISIMULATIONS

被引:175
作者
HENNESSY, M
LIN, H
机构
[1] Computer Science, University of Sussex, School of Cognitive and Computing Sciences, Falmer, Brighton
关键词
Bisimulation equivalence - Symbolic bisimulations - Symbolic transition graph - Value-passing process languages;
D O I
10.1016/0304-3975(94)00172-F
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We re-examine bismulation equivalence for value-passing process languages in which actions have associated with them values from a possibly infinite value set. Using symbolic actions we generalise the standard notion of labelled transition graph to that of symbolic transition graph. The advantage of the latter is that the operational semantics of many value-passing processes may be expressed in terms of finite symbolic transition graphs although the underlying (standard) labelled transitions graph is infinite. A collection of symbolic bisimulations parameterised on boolean expressions, congruent-to(b), are then defined over symbolic transition graphs. These are related to standard bisimulations by proving that t congruent-to(b) u if and only if in every interpretation which satisfies b, t is bisimulation equivalent to u in the standard sense. We then give an algorithm for checking the relation t congruent-to(b) u which can be applied to arbitrary finite symbolic trees. The results apply to both early and late bisimulation equivalence, which are the two natural generalisations of the standard bisimulation equivalence to value-passing languages.
引用
收藏
页码:353 / 389
页数:37
相关论文
共 14 条
[1]  
ALUR R, 1991, LECTURE NOTES COMPUT, V600
[2]  
BRADFIELD J, 1990, ECSLFCS90115 U ED TE
[3]  
BURNS G, 1991, ECSLFCS91175 U ED TE
[4]  
CLEAVELAND R, 1989, 9TH P INT S PROT SPE
[5]  
DESIMONE R, 1989, RT111 INRIA REP
[6]  
GODSKESEN J, 1989, R8919 AALB U REP
[7]  
HOLMER U, 1991, LECTURE NOTES COMPUT, V575
[8]   DECIDING BISIMULATION EQUIVALENCES FOR A CLASS OF NON-FINITE-STATE PROGRAMS [J].
JONSSON, B ;
PARROW, J .
INFORMATION AND COMPUTATION, 1993, 107 (02) :272-302
[9]  
LARSEN KG, 1986, THESIS EDINBURGH U
[10]  
Milner R., 1989, Communication and concurrency