Frama-C
Coq
ESC/Java
Theorem prover
SPARK
OCaml
Mathematical proof
Software
Computing
Functional languages