@@ -8,13 +8,14 @@ website</a>; contributors should use the
88<a href =" https://github.com/diffblue/cbmc " >repository</a > hosted on GitHub. CBMC
99is part of CProver.
1010
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.
1819
1920For further information see [ cprover.org] ( http://www.cprover.org/cbmc ) .
2021
0 commit comments