generated from amazon-archives/__template_Apache-2.0
    
        
        - 
                Notifications
    You must be signed in to change notification settings 
- Fork 25
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