Thread-Modular model checking with iterative refinement

  • Authors:
  • Wenrui Meng;Fei He;Bow-Yaw Wang;Qiang Liu

  • Affiliations:
  • School of Software, Tsinghua University, China and Tsinghua National Laboratory for Information Science Technology (TNList), China and Key Laboratory for Information System Security, MOE, China;School of Software, Tsinghua University, China and Tsinghua National Laboratory for Information Science Technology (TNList), China and Key Laboratory for Information System Security, MOE, China;Institute of Information Science, Academia Sinica, China;School of Software, Tsinghua University, China and Tsinghua National Laboratory for Information Science Technology (TNList), China and Key Laboratory for Information System Security, MOE, China

  • Venue:
  • NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Thread-modular analysis is an incomplete compositional technique for verifying concurrent systems. The heuristic works rather well when there is limited interaction among system components. In this paper, we develop a refinement algorithm that makes thread-modular model checking complete. Our algorithm refines abstract reachable states by exposing local information through auxiliary variables. The experiments show that our complete thread-modular model checking can outperform other complete compositional reasoning techniques.