Using Splitter Ordering Heuristics to Improve Bisimulation in Probabilistic Model Checking
DOI:
https://doi.org/10.7494/csci.2025.26.2.6411Abstract
Model checking is used to verify computer-based and cyber-physical systems, but faces challenges due to state space explosion. Bisimulation minimization reduces states in transition systems, easing this issue. Probabilistic bisimulation further simplifies models with stochastic behaviors. Recent techniques aim to improve time complexity of iterative methods in computing probabilistic bisimulation for stochastic systems with nondeterministic behaviors. In this paper, we propose several techniques to accelerate iterative processes to partition the state space of a given probabilistic model to its bisimulation classes. The first technique applies two ordering heuristics for choosing splitter blocks. The second technique uses hash tables to reduce the running time and the average time complexity of the standard iterative method. The proposed approaches are implemented and run on several conventional case studies and reduce the running time by one order of magnitude on average.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Computer Science

This work is licensed under a Creative Commons Attribution 4.0 International License.