Formal Verification of Functional and Imperative OCaml Programs Using Deductive Techniques
This paper presents a comprehensive, hands-on tutorial on how to apply different verification tools, such as Cameleer and CFML, to formally verify OCaml programs written in both functional and imperative styles.