I am looking for a good introductory text on the theory of static analysis for finding errors. Any recommendations?
Is wikipedia article introductory enough? It contains many links to more detailed information.
There's also a podcast on a software development program .
Here , here and here are some scientific articles, but they may be more difficult to read and understand.
Try the document that first introduced what became Microsoft Prefast . This is one of the most successful static analysis tools.