Dynamic Delayed Duplicate Detection for External Memory Model Checking

  • Authors:
  • Sami Evangelista

  • Affiliations:
  • DAIMI, University of Aarhus, Denmark

  • Venue:
  • SPIN '08 Proceedings of the 15th international workshop on Model Checking Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Duplicate detection is an expensive operation of disk-based model checkers. It consists of comparing some potentially new states, the candidatestates, to previous visitedstates. We propose a new approach to this technique called dynamic delayed duplicate detection. This one exploits some typical properties of states spaces, and adapts itself to the structure of the state space to dynamically decide when duplicate detection must be conducted. We implemented this method in a new algorithm and found out that it greatly cuts down the cost of duplicate detection. On some classes of models, it performs significantly better than some previously published algorithms.