Agile Behavior-Driven and Test-Driven Development with Model-Based Design
Model-Based Design and the agile practices of behavior-driven development and test-driven development play an important role in modern, software-intensive, large-scale development projects.