Implementations for checking bisimulation of LTS
Jingying Weng, Guoqiang Li
Abstract
Jingying Weng, Guoqiang Li
Abstract
Bisimilarity is one of the most studied relations between behavioral equivalences proposed in the concurrency theory. Algorithms for checking bisimulation in finite state system are very useful for both theoretical aspects and practical applications. In order to give a detailed comparison on different implementation techniques for bisimilarity of LTS, this paper studies and implements two different algorithms: on-the-fly algorithm and quasi-local algorithm, by adopting both depth-first-search and width-first-search. The experimental results and discussions of the applicabilities and advantages of these algorithms are also performed, which show the usage of two algorithms. The research gives insights on further implementation of model-specific process calculi.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Bisimilarity is one of the most studied relations between behavioral equivalences proposed in the concurrency theory. Algorithms for checking bisimulation in finite state system are very useful for both theoretical aspects and practical applications. In order to give a detailed comparison on different implementation techniques for bisimilarity of LTS, this paper studies and implements two different algorithms: on-the-fly algorithm and quasi-local algorithm, by adopting both depth-first-search and width-first-search. The experimental results and discussions of the applicabilities and advantages of these algorithms are also performed, which show the usage of two algorithms. The research gives insights on further implementation of model-specific process calculi.
Key concepts: Bisimulation, Concurrency, Computer science, Implementation, Process calculus, Theoretical computer science, On the fly, Process (computing)