kirancodes.me
To Proof Maintenance & Beyond!

Control-flow refinement and progress invariants for bound analysis

Sumit Gulwani, Sagar Jain, Eric Koskinen

Abstract

Symbolic complexity bounds help programmers understand the performance characteristics of their implementations. Existing work provides techniques for statically determining bounds of procedures with simple control-flow. However, procedures with nested loops or multiple paths through a single loop are challenging.

Related papers