kirancodes.me
To Proof Maintenance & Beyond!

Snugglebug: a powerful approach to weakest preconditions

Satish Chandra, Stephen J. Fink, Manu Sridharan

Abstract

Symbolic analysis shows promise as a foundation for bug-finding, specification inference, verification, and test generation. This paper addresses demand-driven symbolic analysis for object-oriented programs and frameworks. Many such codes comprise large, partial programs with highly dynamic behaviors--polymorphism, reflection, and so on--posing significant scalability challenges for any static analysis.

Related papers