9.1.7 Towards the Engineering of Requirements

Software engineers must articulate requirements in a clear testable manner. This paper outlines a framework for specifying requirements and discusses some key concepts for requirement specification.