/2ls

Static Analyzer and Verifier

Primary LanguageC++OtherNOASSERTION

Build Status

About

2LS is a verification tool for C programs. It is built upon the CPROVER framework (cprover.org), which 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, user-specified assertions, and termination properties. The analysis is performed by template-based predicate synthesis and abstraction refinements techniques.

For more information see cprover.org.

License

4-clause BSD license, see LICENSE file.