Get the latest tech news
CBMC: C bounded model checker (2021)
About CBMC CBMC is a Bounded Model Checker for C and C++ programs. It supports C89, C99, most of C11/C17 and most compiler extensions provided by gcc, clang, and Visual Studio.
The verification is performed by unwinding the loops in the program and passing the resulting equation to a decision procedure. CBMC is available for most flavours of Linux (pre-packaged on Debian, Ubuntu and Fedora), Windows and MacOS X. The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of SRC, NSF, ONR, NRL, DOD, ARO, or the U.S. government.
Or read this on Hacker News