JMU
Static Analysis
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Some Common Terms
These Terms as they Apply to Programs
Static Analysis of a Program
Kinds of Static Analysis
Some History
Something to Think About
Some Empirical Results (Nagappan and Call, 2005)
Strengths and Weaknesses of Existing Tools