Static Program Analysis

Static program analysis is the analysis of computer software that is performed without actually executing programs (analysis performed on executing programs is known as dynamic analysis). In most cases the analysis is performed on some version of the source code and in the other cases some form of the object code. The term is usually applied to the analysis performed by an automated tool, with human analysis being called program understanding, program comprehension or code review.

Read more about Static Program Analysis:  Rationale, Formal Methods

Famous quotes containing the words program and/or analysis:

    But one day he met a man who was a whole lot badder,
    And now he’s dead, and we ain’t none the sadder.
    —Administration in the State of Texa, U.S. public relief program (1935-1943)

    Whatever else American thinkers do, they psychologize, often brilliantly. The trouble is that psychology only takes us so far. The new interest in families has its merits, but it will have done us all a disservice if it turns us away from public issues to private matters. A vision of things that has no room for the inner life is bankrupt, but a psychology without social analysis or politics is both powerless and very lonely.
    Joseph Featherstone (20th century)