Training - Courses
SLMB: Model Management and Verification in Simulink |
This two-day course describes techniques for applying Model-Based Design in a common design workflow. It provides guidance on managing and sharing Simulink models, and teaches techniques for formally verifying model behavior.
Topics include:
- Interface control of Simulink subsystems and models
- Managing requirements in Simulink models
- Best practices for partitioning models using Simulink subsystems, libraries, and model references
- Establishing and enforcing modeling standards
- Testing a Simulink model for accuracy and coverage
- Formally verifying model behavior
- Documenting a Simulink model This course is intended for intermediate or advanced Simulink users.
| Detailed course outline |
|---|
| Day 1 of 2 | |
|---|---|
Model-Based Design | Objective: Provide a brief overview of how Simulink models can be used in a traditional design process. Also discusses where the material covered in this course fits into that process. |
| Requirements Linking and Interface Control | Objective: Describe how a Simulink model can be used to store system requirements, illustrate data flow, and define system interfaces.
|
| Model Architecture | Objective: Discuss the pros and cons of the different features used for organizing a Simulink model into separate components.
|
| Configuration Management | Objective: Illustrate the methods used for managing and customizing the Simulink environment and determining Simulink model dependencies.
|
| Data Management | Objective: Discuss the data dependencies of a Simulink model and provide best practices for managing a Simulink model's data.
|
| Day 2 of 2 | |
| Modeling Standards | Objective: Discuss how to use the Simulink Model Advisor to enforce modeling standards, check for common modeling errors and optimize model performance.
|
| Unit Testing in Simulink | Objective: Use the Simulink environment to test a model for functional correctness, obtain coverage analysis, and prove user-specified properties.
|
| Testing Models Using MATLAB | Objective: Create MATLAB scripts to define test cases, execute them, and analyze the results.
|
| Testing Models Using SystemTest | Objective: Use SystemTest to test Simulink models using an independent, graphical environment.
|
| Creating Documentation | Objective: Discuss the methods of automatically creating reports and documentation from Simulink models.
|
Prerequisites
MATLAB Fundamentals and Simulink for System and Algorithm Modeling, or equivalent experience with MATLAB and Simulink is highly recommended.
Course Length - 2 days
Store