Program analysis

The program analysis is concerned with methods for (automatic ) analysis of computer programs.

The methods of program analysis allow programmers a better understanding of complex programs, as they are applied in fields used by translators and interpreters optimization methods. The dependencies between sub-programs based reference and call structure can be determined and displayed in a static call tree.

Important methods are:

  • Abstract Interpretation
  • Constraint-based analysis
  • Data flow analysis
  • Type and effect systems
662029
de