Skip to content

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. .” quote by Nancy Leveson
Download Open image
“Requirement completeness: Requirements are sufficient to distinguish the desired behavior of the software from that of any other undesired program that might be designed. .”

Nancy Leveson

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.

Key Takeaway

Ensure requirements fully capture intended behavior.

Themes

software engineering system safety requirements engineering

Mood

analytical cautious

Type

technical prescriptive

When to use this quote

  • design reviews
  • code audits
  • risk analysis
  • regulatory compliance

Key Concepts

Specification uniqueness behavioral distinction

Questions to Reflect On

  • How can we verify completeness in practice?
  • What methods detect hidden ambiguities?
A Different Perspective

Complex systems may still exhibit emergent bugs despite precise requirements.

4.6 out of 5 (6 ratings)

More by Nancy Leveson

Explore all 6 Nancy Leveson quotes

More Behavior quotes

Browse all 4,037 Behavior quotes