When, Why, and How to Leverage Source Code Analysis Tools

Automated source code analysis is technology aimed at locating and describing areas of weakness in source code. Those weaknesses might be security vulnerabilities, logic errors, implementation defects, concurrency violations, rare boundary conditions, or many other types of problem-causing code.
The name of the associated research field is static analysis. This is differentiated from more traditional dynamic analysis techniques such as unit or penetration test by the fact that the work is performed at build time using only the source code of the program or module in question. The results reported are therefore generated from a complete view of every possible execution path, rather than some aspect of a necessarily limited observed runtime behavior.

DOWNLOAD NOW
Publisher:Klocwork Published:10/13/2009 Type:
Length:
Format:
Whitepaper
9 pages
Rating:
No votes yet
Share:Send to a friend
Topics: Testing

Spotlight Resources

Essential EMF

The Eclipse Modeling Framework (EMF) is a powerful framework and code generation facility for building Java applications based on simple model...

Getting Started with Equinox and OSGi

Equinox is a highly modular, dynamic Java runtime environment based on the OSGi framework specifications. This reference card gives you a quick...

Core Mule

Mule is one of the most mature open source enterprise service busses (ESBs) out there. It provides an easy to use, lightweight ESB that can easily...

Want your resource here? Contact our team today.