Slides
The slides used during the lecture are available here.
Lab sessions
- exercises on formal systems and Floyd-Hoare system are available here
- lab session on the Jessie/Why/Alt-Ergo toolchain is available here. The archive containing skeletons is available here.
Project
The lecture is evaluated on a project that is here
Some references and useful websites
- L. Correnson and al. Frama-C User Manual — Release Fluorine-20130601. 2013 pdf
- P. Baudin and al. ACSL: ANSI/ISO C Specification Language — Version 1.7, Fluorine-20130601. 2013 pdf
- V. Prevosto. ACSL Tutorial. pdf
- J. Burghardt and al. ACSL by Example. A fairly complete tour of ACSL features through various functions inspired from C++ STL. 2014 pdf
- Frama-C publications link