Engineering and Technology - Research article Open Access Logo

Parallelizing random-walk based model checking

Thang Hoai Bui 1, *
  1. Ho Chi Minh City University of Technology, VNU HCM
Correspondence to: Thang Hoai Bui, Ho Chi Minh City University of Technology, VNU HCM. Email: pvphuc@vnuhcm.edu.vn.
Volume & Issue: Vol. 18 No. 3 (2015) | Page No.: 108-118 | DOI: 10.32508/stdj.v18i1.879
Published: 2015-08-30

Online metrics


Statistics from the website

  • Abstract Views: 0
  • Galley Views: 0

Statistics from Dimensions

Copyright The Author(s) 2023. This article is published with open access by Vietnam National University, Ho Chi Minh city, Vietnam. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0) which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited. 

Abstract

In model checking, a formal methods technique to verify a system with some desired properties, the guidance techniques have been employed a long time ago in driving the verification into area of `error` in the state space. Another technique is to choose the next state to be explored in a walk randomly to avoid the `wrong` guidance. When the latter is a nonexhaustive technique in the sense that only a manageable number of walks are carried out before the search is terminated, it does scale well. In enhancing the technique to use recently powerful parallel/multi-core systems, research on parallelizing the algorithm shall be carried out. In this work, we propose a method that parallelizes the random-walk algorithm. It also increases the completeness of the non-exhaustive algorithm. The experimentation has shown the great improvement of the proposed algorithm compares to the original once.

Comments