Automated testing and debugging of SAT and QBF solvers

  • Authors:
  • Robert Brummayer;Florian Lonsing;Armin Biere

  • Affiliations:
  • Institute for Formal Models and Verification, Johannes Kepler University, Linz, Austria;Institute for Formal Models and Verification, Johannes Kepler University, Linz, Austria;Institute for Formal Models and Verification, Johannes Kepler University, Linz, Austria

  • Venue:
  • SAT'10 Proceedings of the 13th international conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Robustness and correctness are essential criteria for SAT and QBF solvers. We develop automated testing and debugging techniques designed and optimized for SAT and QBF solver development. Our fuzz testing techniques are able to find critical solver defects that lead to crashes, invalid satisfying assignments and incorrect satisfiability results. Moreover, we show that sequential and concurrent delta debugging techniques are highly effective in minimizing failure-inducing inputs.