kirancodes.me
To Proof Maintenance & Beyond!

End-to-end verification of stack-space bounds for C programs

Quentin Carbonneaux, Jan Hoffmann, Tahina Ramananandro, Zhong Shao

Abstract

Verified compilers guarantee the preservation of semantic properties and thus enable formal verification of programs at the source level. However, important quantitative properties such as memory and time usage still have to be verified at the machine level where interactive proofs tend to be more tedious and automation is more challenging.

Related papers