ABC: An academic industrial-strength verification tool

R Brayton, A Mishchenko - … Conference, CAV 2010, Edinburgh, UK, July …, 2010 - Springer
ABC is a public-domain system for logic synthesis and formal verification of binary logic
circuits appearing in synchronous hardware designs. ABC combines scalable logic …

Efficient implementation of property directed reachability

N Eén, A Mishchenko, R Brayton - 2011 Formal Methods in …, 2011 - ieeexplore.ieee.org
Last spring, in March 2010, Aaron Bradley published the first truly new bit-level symbolic
model checking algorithm since Ken McMillan's interpolation based model checking …

Trimming while checking clausal proofs

MJH Heule, WA Hunt, N Wetzler - 2013 Formal Methods in …, 2013 - ieeexplore.ieee.org
Conflict-driven clause learning (CDCL) satisfiability solvers can emit more than a
satisfiability result; they can also emit clausal proofs, resolution proofs, unsatisfiable cores …

Incremental formal verification of hardware

H Chockler, A Ivrii, A Matsliah… - 2011 Formal Methods …, 2011 - ieeexplore.ieee.org
Formal verification is a reliable and fully automatic technique for proving correctness of
hardware designs. Its main drawback is the high complexity of verification, and this problem …

Interpolating strong induction

HG Vediramana Krishnan, Y Vizel, V Ganesh… - … Aided Verification: 31st …, 2019 - Springer
The principle of strong induction, also known as k-induction is one of the first techniques for
unbounded SAT-based Model Checking (SMC). While elegant and simple to apply …

[PDF][PDF] Proofs for satisfiability problems

MJH Heule, A Biere - All about Proofs, Proofs for all, 2015 - cca.informatik.uni-freiburg.de
Satisfiability (SAT) solvers have become powerful tools to solve a wide range of
applications. In case SAT problems are satisfiable, it is easy to validate a witness. However …

Incremental bounded model checking for embedded software

P Schrammel, D Kroening, M Brain, R Martins… - Formal Aspects of …, 2017 - Springer
Program analysis is on the brink of mainstream usage in embedded systems development.
Formal verification of behavioural requirements, finding runtime errors and test case …

A flexible formal verification framework for industrial scale validation

A Slobodová, J Davis, S Swords… - Ninth ACM/IEEE …, 2011 - ieeexplore.ieee.org
In recent years, leading microprocessor companies have made huge investments to improve
the reliability of their products. Besides expanding their validation and CAD tools teams, they …

Factoring out assumptions to speed up MUS extraction

JM Lagniez, A Biere - … Conference on Theory and Applications of …, 2013 - Springer
In earlier work on a limited form of extended resolution for CDCL based SAT solving, new
literals were introduced to factor out parts of learned clauses. The main goal was to shorten …

Ultimately incremental SAT

A Nadel, V Ryvchin, O Strichman - International Conference on Theory …, 2014 - Springer
Incremental SAT solving under assumptions, introduced in Minisat, is in wide use. However,
Minisat's algorithm for incremental SAT solving under assumptions has two main drawbacks …