kirancodes.me
To Proof Maintenance & Beyond!

Resource Bound Certification

Karl Crary, Stephanie Weirich

Abstract

Various code certification systems allow the certification and static verification of important safety properties such as memory and control-flow safety. These systems are valuable tools for verifying that untrusted and potentially malicious code is safe before execution. However, one important safety property that is not usually included is that programs adhere to specific bounds on resource consumption, such as running time.

Related papers