BDD

ASAMI, Tomoharu

Term

BDD

Aliases

-

Abbreviation

Behavior-Driven Development

Definition

Behavior Driven Development (BDD) is a development approach that focuses on specifying system behavior through scenarios written in a shared language.

SimpleModeling

In SimpleModeling, BDD is an important conceptual foundation for executable specifications, especially scenario-based specifications.

However, SimpleModeling extends BDD beyond behavior to include structure, constraints, and properties as executable specifications.

BDD provides the narrative structure, while executable specifications provide the executable grounding.