Test-Driven Development in Agile Model-Based Design
Developing complex systems with quickly evolving customer requirements presents challenges for development, verification, and compliance with safety standards.
Model-Based Design accelerates agile system development by allowing you to gain early insights into system feasibility and to speed development through simulation, automatic code generation, and continuous testing. With test-driven development, requirements are first captured as test cases that drive the implementation. Model-Based Design provides a framework that supports test-driven development. Bringing together these approaches achieves agility in the system development process. As a result, development teams can better understand customer requirements, quickly respond to changes, identify errors earlier, refactor the design, and deliver working systems faster. We will discuss how you can apply test-driven development by authoring tests that drive system development and implementation in the context of Model-Based Design.
Recorded: 15 May 2020