Title :
A quasi-local algorithm for checking bisimilarity
Author :
Du, Wenjie ; Deng, Yuxin
Author_Institution :
Shanghai Normal Univ., Shanghai, China
Abstract :
Bisimilarity is one of the most important relations for comparing the behaviour of formal systems in concurrency theory. Decision algorithms for bisimilarity in finite state systems are usually classified into two kinds: global algorithms are generally efficient but require to generate the whole state spaces in advance, local algorithms combine the verification of a system´s behaviour with the generation of the system´s state space, which is often more effective to determine that one system fails to be related to another. In this paper we propose a quasi-local algorithm with worst case time complexity O(m1m2), where m1 and m2 are the numbers of transitions in two labelled transition systems. With mild modifications, the algorithm can be easily adapted to decide similarity with the same time complexity. For deterministic systems, the algorithm can be simplified and runs in time O(min(m1, m2)).
Keywords :
concurrency theory; deterministic algorithms; formal verification; checking bisimilarity; concurrency theory; decision algorithms; deterministic systems; finite state systems; formal verification; global algorithms; quasi local algorithm; state spaces; Algorithm design and analysis; Arrays; Complexity theory; Computer science; Heuristic algorithms; Partitioning algorithms; Protocols; Concurrency; algorithm; bisimilarity; labelled transition systems;
Conference_Titel :
Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-8727-1
DOI :
10.1109/CSAE.2011.5952411