kLIBC verification with Frama-C and WP
Verification of functions from <string.h>
and <stdio.h>
Frama-C Fluorine 2 with
- Alt-ergo 0.95.1
- Z3 4.3.1
- CVC3 2.41
Before launching Frama-C, add the following Environment Variable
export CPP='gcc -C -E -I/[repo location]/include -I.'
So that Frama-C can find the kLIBC header files
For more information on verified functions, check the header files.
For further information, please refer to the following paper
If you find this work useful, please cite the following publication:
Carvalho, Nuno, et al. "Formal Verification of kLIBC with the WP Frama-C Plug-in." NASA Formal Methods. Springer International Publishing, 2014. 343-358.