aboutsummaryrefslogtreecommitdiff
path: root/devel/cbmc/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/cbmc/pkg-descr')
-rw-r--r--devel/cbmc/pkg-descr7
1 files changed, 7 insertions, 0 deletions
diff --git a/devel/cbmc/pkg-descr b/devel/cbmc/pkg-descr
new file mode 100644
index 000000000000..2004194d7c43
--- /dev/null
+++ b/devel/cbmc/pkg-descr
@@ -0,0 +1,7 @@
+CBMC is a Bounded Model Checker for C and C++ programs.
+It supports C89, C99, most of C11 and most compiler extensions provided by gcc
+and Visual Studio. It allows verifying array bounds (buffer overflows), pointer
+safety, exceptions and user-specified assertions. Furthermore, it can check C
+and C++ for consistency with other languages, such as Verilog.
+The verification is performed by unwinding the loops in the program and passing
+the resulting equation to a decision procedure.