Title: Distributed model-checking and counterexample search for CTL logic

Authors: Mohand Cherif Boukala; Laure Petrucci

Addresses: LSI, Computer Science Department, USTHB, BP 32 El-Alia, Algiers, Algeria. ' LIPN, CNRS UMR 7030, Université Paris XIII, 99, avenue Jean-Baptiste Clément, F-93430 Villetaneuse, France

Abstract: In this paper, we propose a distributed algorithm for CTL model-checking and a counterexample search whenever the CTL formula is not satisfied. The distributed approach is used in order to cope with the state space explosion problem. A cluster of workstations performs collaborative verification over a partitioned state space. Thus, every process involved in the distributed verification performs the labelling procedure on its own partial state space, and uses the parse tree of the CTL formula to evaluate sub-formulas and delay the synchronisations so as to minimise idle time. A counterexample search consists in a distributed construction of the tree-like corresponding to the failure executions. Some experiments have been carried out to evaluate the efficiency of this approach.

Keywords: system verification; critical systems; temporal logic; CTL model checking; branching time logic; distributed model checking; counterexamples search; state space explosion; collaborative verification; workstation clusters.

DOI: 10.1504/IJCCBS.2012.045076

International Journal of Critical Computer-Based Systems, 2012 Vol.3 No.1/2, pp.44 - 59

Published online: 16 Aug 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article