Skip to content
STIMSMITH

CBMC

Tool
First seen 6/22/2026
Last seen 9/5/2026
Evidence 10 chunks

NEIGHBORHOOD

9 nodes · 17 edges
graph · CBMC · depth=1

RELATIONSHIPS

11 connections
bounded model checking implements → 100% 3e
CBMC implements bounded model checking for C programs.
The paper uses CBMC as its bounded model checker for equivalence checking of C programs.
test suite generation pipeline ← uses 100% 2e
The pipeline uses CBMC as the bounded model checker for equivalence verification.
The paper evaluates CBMC as the equivalence checker in their pipeline, measuring its effectiveness and cost.
Equivalence Checking evaluates → 100% 2e
CBMC performs equivalence checking between original and mutated C programs.
IEEE floating point semantics uses → 95% 1e
CBMC supports reasoning about IEEE floating point semantics.
SAT/SMT solvers uses → 100% 1e
CBMC uses SAT/SMT solvers to discharge assertions.
MINION compares with → 90% 1e
CBMC is compared with MINION as an alternative tool for generating distinguishing test cases, differing in its use of SAT-solving.
EPEX ← uses 100% 1e
EPEX uses CBMC to transform the C-based formal ISA model into SMT-lib format.
MiniSAT uses → 95% 1e
CBMC uses MiniSAT as its built-in SAT solver.
SMT-LIB uses → 95% 1e
CBMC converts C programs to SMT-LIB logical models.