Static single assignment form
Model checking
Algorithm
Computing
Compiler construction
Abstract interpretation
Symbolic execution