Martin T. Vechev, Eran Yahav, et al.
ACM SIGPLAN Notices
This paper presents the design of SAFE (Scalable and Flexible Error Detection), a static analysis tool targeting lightweight program verification and bug finding for Java. The tool utilizes two types of analysis: a simple "structural" checker based on pattern-matching, and an interprocedural flow-sensitive dataflow solver which integrates typestate checking and alias analysis. We describe how the tool integrates into a team development platform for analysis of batch builds, and user interface support built on the Eclipse platform. Copyright © 2006 ACM.
Martin T. Vechev, Eran Yahav, et al.
ACM SIGPLAN Notices
Martin T. Vechev, Eran Yahav, et al.
ACM SIGPLAN Notices
Ohad Shacham, Martin Vechev, et al.
PLDI 2009
Bowen Alpern, Anthony Cocchi, et al.
ACM SIGPLAN Notices