Many projects treat validation as a synonymfor testing
•Testing is a dynamic, experimental approach
•Static, analytic approaches do exist
Formal –proofs of program correctness (active area of research but not widely used in industry)
Informal –code reviews or code walk-throughs (semi-dynamic)