Thread-Modular Model Checking with Iterative Refinement

Wenrui Meng,Fei He,Bow-Yaw Wang,Qiang Liu
DOI: https://doi.org/10.1007/978-3-642-28891-3_24
2012-01-01
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.
What problem does this paper attempt to address?