Scalable shared memory LTL model checking

  • Authors:
  • J. Barnat;L. Brim;P. Ročkai

  • Affiliations:
  • Masaryk University, Faculty of Informatics, Brno, Czech Republic;Masaryk University, Faculty of Informatics, Brno, Czech Republic;Masaryk University, Faculty of Informatics, Brno, Czech Republic

  • Venue:
  • International Journal on Software Tools for Technology Transfer (STTT) - Special Section on SPIN 07
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent development in computer hardware has brought more widespread emergence of shared memory, multi-core systems. These architectures offer opportunities to speed up various tasks—model checking and reachability analysis among others. In this paper, we present a design for a parallel shared memory LTL model checker that is based on a distributed memory algorithm. To improve the scalability of our tool, we have devised a number of implementation techniques which we present in this paper. We also report on a number of experiments we conducted to analyse the behaviour of our tool under different conditions using various models. We demonstrate that our tool exhibits significant speedup in comparison with sequential tools, which improves the workflow of verification in general.