Predator: A Tool for Checking Manipulation of Dynamic Data Structures Using Separation Logic
DUDKA, K. PERINGER, P. VOJNAR, T.
Predator is a practical tool for checking manipulation of dynamic data structures using separation logic. It can be loaded directly into gcc as a plug-in (http://gcc.gnu.org/wiki/GCC_Plugins). This way you can easily analyse C code sources, using the existing build system, without any manual preprocessing of them etc. The analysis itself is, however, not yet ready for complex projects yet. The plug-in is based on code-listner (http://www.fit.vutbr.cz/research/groups/verifit/tools/code-listener) infrastructure (included).
gcc, plug-in, separation logic, program verification, C