
- Introduction to Model Based Development
- Overview of the “system model”
- Mathematical modeling approaches
- Establishing the requirements
- Defining the system
- Designing the model
- Preparing your MBD toolkit
- Verifying and validating the model
- Simulation tools and practices: Simulink and StateFlow
- Engineering safety-critical embedded software
- Tools and approaches for testing your application
- Detecting and mitigating failures
- Reusing test suites
- Refining algorithms through multi-domain simulation
- Serial code generation
- Tools and practices: TargetLink
- SCM tools for managing MBD
- Using a common design environment across teams
- Deploying across multiple processors and hardware types
- Conclusion