Category
page 1Program analysis
type system
set of rules that assign a property called type to various constructs a computer program consists of, such as variables, expressions, functions or modules
compiler-compiler
In computer science, a compiler-compiler or compiler generator is a programming tool that creates a parser, interpreter, or compiler from some form of formal description of a programming language and machine.
static program analysis
program analysis performed without actually executing programs
dynamic program analysis
analysis of computer software that is performed by executing programs on a real or virtual processor
program analysis
process of automatically analyzing the behavior of computer programs regarding a property such as correctness, robustness, safety, or liveness
aliasing
programming concept: multiple names for the same data location
abstract interpretation
approach to static program analysis
symbolic execution
static code analysis technique
Program slicing
set of software engineering methods