ARCHER: using symbolic, path-sensitive analysis to detect memory access errors
Houdini, an Annotation Assistant for ESC/Java