Processes and Standards in Model-Based Design
This self-paced video training provides a faster and more flexible way to learn the ISO 26262 compliant processes and standards in model-based design. The course is intended for function developers and safety managers who already work with Simulink® and want to develop automotive applications based on ISO 26262 safety standard. No programming experience is required. The practical knowledge and essential requirements are presented in a didactically structured way. The trainee gains the related expertise naturally while viewing the instructions.
Chapter 1: Introduction to Processes and Standards
Introduction to Processes and Standards in Model-Based Design (20:02)
- System Engineering Problems and Solutions
- Introduction to Production Software Development
- Software Development Processes and Standards
- Prerequisites and Required Work Products
- Scope of Model-Based Design
Chapter 2: Modeling and Tool Application Guidelines
Modeling and Tool Application Guidelines (19:24)
- Modeling & Tool Application Guidelines
- Overview of Available Guidelines
- Automation of Guideline Checking
- Model Inspection and Documentation
- Project Specific Guidelines
- Developing Custom Model Checks
Chapter 3: Test and Verification Workflow
Test and Verification Workflow (21:02)
- Design Verifier for Test Generation
- Measuring Structural Model Coverage
- Introduction to Regression Testing
- Requirements-Based Testing with EZTEST
- Step-by-Step Debugging in Simulink
- Test Summary and Reporting
Chapter 4: Configuration Management
Part 1. (22:37)
- Motivation for Configuration Management
- Understanding Model Dependencies
- Managing Simulink Environment
- Version Control with Simulink
Part 2. (27:36)
- Defining the Model Structure
- Data Access and Visibility
- Separating Data from Algorithms
- Manage Model Configuration
- Managing Signals and Parameters
Chapter 5: Software Architectural Design
Software Architectural Design (36:37)
- Introduction to AUTOSAR Development
- Ports, Internal Behavior and Runnables
- Software Unit Identification
- Subsystems, Libraries, References
- Tracing Data and Control Flow
- Documentation of Architecture
Chapter 6: Software Unit Design and Implementation
Software Unit Design and Implementation (27:41)
- Developing Requirements
- From Unit Design to Implementation
- Requirements Coverage and Traceability
- Scheduling Modes, Explicit Rate Control
- Static Verification Techniques