Computing maximal weak and other bisimulations

被引:4
作者
Boulgakov, Alexandre [1 ]
Gibson-Robinson, Thomas [1 ]
Roscoe, A. W. [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Wolfson Bldg,Pk Rd, Oxford OX1 3QD, England
基金
英国工程与自然科学研究理事会;
关键词
CSP; FDR; Bisimulation; Strong bisimulation; Delay bisimulation; Weak bisimulation; Labelled transition systems; Model-checking; EFFICIENT ALGORITHM;
D O I
10.1007/s00165-016-0366-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present and compare several algorithms for computing the maximal strong bisimulation, the maximal divergence-respecting delay bisimulation, and the maximal divergence-respecting weak bisimulation of a generalised labelled transition system. These bisimulation relations preserve CSP semantics, as well as the operational semantics of programs in other languages with operational semantics described by such GLTSs and relying only on observational equivalence. They can therefore be used to combat the space explosion problem faced in explicit model checking for such languages. We concentrate on algorithms which work efficiently when implemented rather than on ones which have low asymptotic growth.
引用
收藏
页码:381 / 407
页数:27
相关论文
共 26 条
[1]  
[Anonymous], MODEL CHECKING CSP C
[2]  
Armstrong Philip, 2012, Computer Aided Verification. Proceedings 24th International Conference, CAV 2012, P699, DOI 10.1007/978-3-642-31424-7_52
[3]   Distributed state space minimization [J].
Blom S. ;
Orzan S. .
International Journal on Software Tools for Technology Transfer, 2005, 7 (3) :280-291
[4]  
Blom S, 2009, ARXIV09122550
[5]  
Blom S., 2002, ELECT NOTES THEOR CO, V68, P523
[6]  
Boulgakov A, 2014, LECT NOTES COMPUT SC, V8829, P11, DOI 10.1007/978-3-319-11737-9_2
[7]   An efficient algorithm for computing bisimulation equivalence [J].
Dovier, A ;
Piazza, C ;
Policriti, A .
THEORETICAL COMPUTER SCIENCE, 2004, 311 (1-3) :221-256
[8]   AN IMPLEMENTATION OF AN EFFICIENT ALGORITHM FOR BISIMULATION EQUIVALENCE [J].
FERNANDEZ, JC .
SCIENCE OF COMPUTER PROGRAMMING, 1990, 13 (2-3) :219-236
[9]   ALGORITHM-97 - SHORTEST PATH [J].
FLOYD, RW .
COMMUNICATIONS OF THE ACM, 1962, 5 (06) :345-345
[10]   CADP 2011: A toolbox for the construction and analysis of distributed processes [J].
Garavel H. ;
Lang F. ;
Mateescu R. ;
Serwe W. .
International Journal on Software Tools for Technology Transfer, 2013, 15 (02) :89-107