Course Outline
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
Requirements
- Experience with programming
- A foundational understanding of embedded system development
Audience
- Embedded systems engineers
- Developers and programmers
Testimonials (2)
Being able to ask for advanced subjects even if there were not planned initially.
Gabriel Chouinard - Spark Microsystems
Course - FreeRTOS: Programming for Real Time Operating Systems
The trainer's presentation and way of communicating.