Static Analysis

« Back to Glossary Index

Description


Static analysis involves analyzing a program without running it. Static analysis tools are useful for identifying problematic and confusing uses of a given programming language.

Static_program_analysis (Wikipedia)

In computer science, static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.

The term is usually applied to analysis performed by an automated tool, with human analysis typically being called "program understanding", program comprehension, or code review. In the last of these, software inspection and software walkthroughs are also used. In most cases the analysis is performed on some version of a program's source code, and, in other cases, on some form of its object code.

Categories: Field Atlas


« Back to Glossary Index