LLVM/Java Verification with SAW
This tutorial introduces SAW’s LLVM/Java verification capabilities. After completing this tutorial, you will be able to:
Show that alternative implementations of a function, even across languages, are equivalent
Use external SMT/SAT solvers to augment SAW’s internal proof system
Write proofs in SAW compositionally
Use the SAW REPL to interactively run proofs
You can download the tutorial files
.