-
Notifications
You must be signed in to change notification settings - Fork 21
Home
Mark Tuttle edited this page Oct 4, 2021
·
18 revisions
The C Bounded Model Checker (CBMC) is a bounded model checker for C code. This wiki describes how to install CBMC, how to use a CBMC starter kit that makes it easy to write proofs, and how to learn to write CBMC proofs.
- Installation of CBMC and CBMC viewer
-
CBMC starter kit manual
- Installation of the starter kit
- Writing proofs with the starter kit
- Running proofs with the starter kit
- CBMC tutorial
- CBMC training
- Plan your proof: How organize your proof, estimate the effort involved, and estimate the return on investment
- Write a good proof: What does a good proof look like?
- Debug an error trace: How to debug and repair an issue discovered by CBMC
- Code for verification: How to write code to make it easy to prove with CBMC
- Code review for proofs: A checklist for proof writers and reviewers to know when a proof is done
- Frequently Asked Questions
- Contributors to this project