kirancodes.me
To Proof Maintenance & Beyond!

Interference relation-guided SMT solving for multi-threaded program verification

Hongyu Fan, Weiting Liu, Fei He

Abstract

Concurrent program verification is challenging due to a large number of thread interferences. A popular approach is to encode concurrent programs as SMT formulas and then rely on off-the-shelf SMT solvers to accomplish the verification. In most existing works, an SMT solver is simply treated as the backend. There is little research on improving SMT solving for concurrent program verification.

DOI 10.1145/3503221.3508424

Related papers