@@ -8,13 +8,14 @@ website</a>; contributors should use the
8
8
<a href =" https://github.com/diffblue/cbmc " >repository</a > hosted on GitHub. CBMC
9
9
is part of CProver.
10
10
11
- CBMC is a Bounded Model Checker for C and C++ programs. It supports C89, C99,
12
- most of C11 and most compiler extensions provided by gcc and Visual Studio. It
13
- also supports SystemC using Scoot. It allows verifying array bounds (buffer
14
- overflows), pointer safety, arithmetic exceptions and user-specified assertions.
15
- Furthermore, it can check C and C++ for consistency with other languages, such
16
- as Verilog. The verification is performed by unwinding the loops in the program
17
- and passing the resulting equation to a decision procedure.
11
+ CBMC is a Bounded Model Checker for C and C++ programs. It supports C89,
12
+ C99, most of C11, C17, C23 and most compiler extensions provided by gcc and
13
+ Visual Studio. It also supports SystemC using Scoot. It allows verifying
14
+ array bounds (buffer overflows), pointer safety, arithmetic exceptions and
15
+ user-specified assertions. Furthermore, it can check C and C++ for
16
+ consistency with other languages, such as Verilog. The verification is
17
+ performed by unwinding the loops in the program and passing the resulting
18
+ equation to a decision procedure.
18
19
19
20
For further information see [ cprover.org] ( http://www.cprover.org/cbmc ) .
20
21
0 commit comments