Formal methods
Static program analysis
Theoretical computer science
Safety
Computer security
Safety case
KeY
Hoare logic
Formal verification
Proof-carrying code
Hazard analysis
Loop invariant