Information (Jul 2023)

A Layered and Parallelized Method of Eventual Model Checking

  • Yati Phyo,
  • Moe Nandi Aung,
  • Canh Minh Do,
  • Kazuhiro Ogata

DOI
https://doi.org/10.3390/info14070384
Journal volume & issue
Vol. 14, no. 7
p. 384

Abstract

Read online

Termination or halting is an important system requirement that many systems should satisfy and can be expressed in linear temporal logic as eventual properties. We devised a divide-and-conquer approach to eventual model checking in order to reduce the state space explosion in model checking. The idea of the technique is to split an original model checking problem for eventual properties into multiple smaller model checking problems and handle each smaller one. Due to the nature of the divide-and-conquer approach, each smaller model checking problem can essentially be tackled independently. Hence, this paper proposes a parallel technique/tool based on a master–worker pattern for the divide-and-conquer approach to model checking eventual properties. We carry out some experiments to show the effectiveness of our parallel technique/tool, which can somewhat enhance the running performance to a certain extent when conducting model checking for eventual properties.

Keywords