摘要:In recent years the need of automatically source-code analysis tools has rapidly grown because of the significant increase of both the amount of the software programs and the program complexity. The present paper describes the main structure, algorithms and techniques implemented in some of the most popular tools for source-code analysis as well as an experimental comparison of such tools. The analysis process as well as a functionality of one of the tools is illustrated by an example of analyzing a sample program Finally some trends for development on modern source-code analysis systems are discussed.