AN IMPLEMENTATION OF AN EFFICIENT ALGORITHM FOR BISIMULATION EQUIVALENCE

被引:80
作者
FERNANDEZ, JC [1 ]
机构
[1] INST MATH APPL GRENOBLE,LGI,F-38041 GRENOBLE,FRANCE
关键词
D O I
10.1016/0167-6423(90)90071-K
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient algorithm for bisimulation equivalence. Generally, bisimulation equivalence can be tested in O(mn) for a labeled transition system with m transitions and n states. In order to come up with a more efficient algorithm, we establish a relationship between bisimulation equivalence and the relational coarsest partition problem, solved by Paige and Tarjan in O(m log n) time. Given an initial partition and a binary relation, the problem is to find the coarsest partition compatible with them. Computing bisimulation equivalence can be viewed both as an instance and as a generalization of this problem: an instance, because only the universal partition is considered as an initial partition and a generalization since we want to find a partition compatible with a family of binary relations instead of one single binary relation. We describe how we have adapted the Paige-Tarjan algorithm of complexity O(m log n) to minimize labeled transition systems modulo bisimulation equivalence. This algorithm has been implemented in C and is used in Aldébaran, a tool for the verification of concurrent systems. © 1990.
引用
收藏
页码:219 / 236
页数:18
相关论文
共 17 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]  
BOLOGNESI T, 1988, PROTOCOL SPECIFICATI, V8
[3]  
BOLOGNESI T, 1987, PROTOCOL SPECIFICATI, V7
[4]  
COURONNE P, 1986, UNPUB LUSTRE ESTEREL
[5]  
FERNANDEX JC, 1988, ALDBARAN MANUEL UTIL
[6]  
FERNANDEZ JC, 1988, THESIS U GRENOBLE GR
[7]  
Garavel H, 1989, THESIS U J FOURIER G
[8]  
GRAF S, 1986, LECTURES NOTES COMPU, V233
[9]  
HENNESSY M, 1985, J ACM, V4
[10]  
KANELLAKIS PC, 1983, P ACM S PRINCIPLES D