Behavior Quote by Nancy Leveson
“Requirement completeness: Requirements are sufficient to distinguish the desired behavior of the software from that of any other undesired program that might be designed. .”
About This Quote
Source Paper: "System Safety and Security" by Nancy Leveson, 2011
A complete set of requirements uniquely defines correct software behavior, preventing unintended implementations.
In simple terms: Clear requirements prevent wrong software.
Ensure requirements fully capture intended behavior.
Themes
Mood
Type
When to use this quote
- design reviews
- code audits
- risk analysis
- regulatory compliance
Key Concepts
Questions to Reflect On
- How can we verify completeness in practice?
- What methods detect hidden ambiguities?
Complex systems may still exhibit emergent bugs despite precise requirements.