This document discusses requirements validation and techniques for validating requirements. It defines requirements validation as checking that requirements define the system the customer wants. Validation is important because fixing requirements errors later is very costly. The document describes various checks that can be performed on requirements like validity, consistency, completeness, and verifiability. It also outlines techniques for validation like requirements reviews, prototyping, and test-case generation. Finally, it notes that validating requirements is difficult and some problems may still be found after validation.