kirancodes.me
To Proof Maintenance & Beyond!

Almost-correct specifications: a modular semantic framework for assigning confidence to warnings

Sam Blackshear, Shuvendu K. Lahiri

Abstract

Modular assertion checkers are plagued with false alarms due to the need for precise environment specifications (preconditions and callee postconditions). Even the fully precise checkers report assertion failures under the most demonic environments allowed by unconstrained or partial specifications. The inability to preclude overly adversarial environments makes such checkers less attractive to developers and severely limits the adoption of such tools in the development cycle.

Related papers