Statements (52)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:software
|
gptkbp:category |
formal methods
static analysis model checking software testing |
gptkbp:citation |
Daniel Kroening, Edmund Clarke. "CBMC – A Bounded Model Checker for C and C++ Programs." (2004)
|
gptkbp:developedBy |
gptkb:Edmund_Clarke
Daniel Kroening |
gptkbp:feature |
termination checking
memory leak detection array bounds checking symbolic execution bounded model checking assertion checking coverage analysis SAT/SMT solving overflow detection pointer safety checking trace generation |
gptkbp:firstReleased |
2004
|
gptkbp:format |
C source code
C++ source code counterexample Java source code verification result |
gptkbp:fullName |
C Bounded Model Checker
|
https://www.w3.org/2000/01/rdf-schema#label |
CBMC
|
gptkbp:license |
gptkb:BSD_license
|
gptkbp:maintainedBy |
Diffblue
|
gptkbp:openSource |
true
|
gptkbp:operatingSystem |
gptkb:Windows
gptkb:macOS gptkb:Linux |
gptkbp:platform |
cross-platform
|
gptkbp:programmingLanguage |
gptkb:C++
|
gptkbp:purpose |
model checking
software verification |
gptkbp:repository |
https://github.com/diffblue/cbmc
|
gptkbp:supportsLanguage |
gptkb:Java
gptkb:C++ C |
gptkbp:usedFor |
finding bugs in software
proving correctness of programs |
gptkbp:uses |
gptkb:SMACK
CBMC-GCOV CPAchecker ESBMC |
gptkbp:website |
http://www.cprover.org/cbmc/
|
gptkbp:bfsParent |
gptkb:Compagnie_Belge_Maritime_du_Congo
gptkb:Daniel_Kröning gptkb:STP_SMT_solver |
gptkbp:bfsLayer |
8
|