- Target
- Master thesis
- Contact
Bit-vector solvers typically rely on two things: powerful pre-processing of bit-vector terms and efficient SAT solver to solve the bit-blasted problem, i.e., the transformed input formula. The goal of this thesis is to review the state-of-the-art approaches to bit-vector solving and implement the most promising one in the OpenSMT solver [1]. For an approach using bit-blasting, a different heuristic for tuning the underlying SAT solver should be compared.
- OpenSMT: https://github.com/usi-verification-and-security/opensmt/
- SMT-LIB: http://smtlib.cs.uiowa.edu
- SMT-COMP: https://smt-comp.github.io/2019/