Using Splitter Ordering Heuristics to Improve Bisimulation in Probabilistic Model Checking

Authors

  • Mohammadsadegh Mohagheghi Vali-e-Asr University of Rafsanjan
  • Khayyam Salehi Shahrekord University

DOI:

https://doi.org/10.7494/csci.2025.26.2.6411

Abstract

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

Download data is not yet available.

Author Biography

  • Mohammadsadegh Mohagheghi, Vali-e-Asr University of Rafsanjan

    Assistant Professor,

    Department of Computer Science

Downloads

Published

2025-07-01

Issue

Section

Articles

How to Cite

Mohagheghi, M., & Salehi, K. (2025). Using Splitter Ordering Heuristics to Improve Bisimulation in Probabilistic Model Checking. Computer Science, 26(2). https://doi.org/10.7494/csci.2025.26.2.6411

Most read articles by the same author(s)