CS 838: Analysis of Software Artifacts (Fall 2000)
Specification and automatic analysis of object models. Developed at MIT. The Alloy page
Program analysis tool for Java programs. Developed at Kansas State University. The Bandera page
Program analysis tool for C programs. Developed at Bell Labs. The CIA page
Program analysis tool for Java programs. Developed at Bell Labs. The CHAVA page
Commercial program analysis tool. Developed by Grammatech. The CodeSurfer page.
Automatically extracts invariants from C programs. Developed at University of Washington. The Daikon Page
Explicit state exploration tool using relational calculus. Developed at CMU. The Ladybug Page
Developed at MIT and University of Virginia. The LCLint page
Linear time model checker. Developed at Bell Labs. The Spin page
Symbolic branching time model checker. Developed at CMU. The NuSMV page
Automatic testing and state enumeration tool for C and C++ programs. Developed at Bell Labs. The VeriSoft page
Analysis tool for HTML code. Developed at Bell Labs. The WebCiao page
Automatically extracts object models from Java byte code. Developed at MIT. The Womble page.
Formal Methods Homepage
This home page has many interesting links related to formal methods. Links to several analysis tools can be found here. The Oxford formal methods page.