Model-Based Development of Automotive Embedded Software in Compliance with ISO 26262

This 2-day intensive training class, taught by experts from Model Engineering Solutions (MES) – dSPACE TargetLink Strategic Partner, describes how to develop and safeguard safety-critical, embedded software in serial projects with Simulink® in compliance with ISO 26262 (part 6). Beginning with a general overview of the ISO standard, we proceed by focusing on those requirements of the ISO 26262 that are specifically relevant to model-based development. We address the impact the standard has had on model-based development with Simulink, as well as the requirements for model and software architecture in safety-critical software. We conclude with a discussion on assessment of readiness of controller functions, according to ISO 26262. Theoretical aspects are illustrated by means of many practical examples, which you can take straight back to your daily development tasks.

  • Engineers, developers, testers, quality managers, project managers, team leaders, etc., who use model-based software development for safety-critical embedded software using MATLAB®/Simulink in combination with dSPACE TargetLink.

  • Only basic modeling knowledge with Simulink and Stateflow® is assumed. 

  • Developing safety-critical software in compliance with ISO 26262
  • All content updated for ISO 26262:2018 
  • Impact of ISO 26262 on development of embedded software with Simulink 
  • Model architectures for safety-critical software 
  • Safeguarding ISO 26262-compliant models with modeling guidelines and complexity metrics 
  • ISO 26262-compliant testing for model-based SW development 
  • Tool qualification 
  • Prioritization of ISO 26262 requirements for process adaptation 
  • Free provision of tools from MES for practical implementation in Simulink (can also be used for a limited time after the training class). 

  • MES Model Examiner® (MXAM) for static analysis of guideline compliance
  • MES Model & Refactor® (MoRe) for simplifying and accelerating model creation and model refactoring.

Day 1

Overview: Model-based software development with Simulink

  • Foundations of model-based development
  • Overview of development
  • ISO 26262 and development cycle
    • ISO 26262
    • Development cycle and functional safety process
  • Functional safety
    • Hands-on: Hazard examples
    • Hazard analysis and risk assessment
    • ASIL determination
    • Fault types
    • ASIL allocation, ASIL decomposition
    • ISO 26262 work products
  • Overview on quality assurance activities
    • Model and code verification
    • Combination of quality assurance measures
    • Continuous test process
  • Benefits of Model-based development

Implementing software architectures in models

  • Basics of software architecture
  • Expected properties of an ISO 26262-compliant software architecture
  • Software architecture in models
  • Principles for layered models
  • Interface handling in models
  • Simulink design patterns for safety-critical software

Day 2

Analysis and evaluation of model architecture

  • Model structure analysis
  • Introduction to complexity metrics
  • Calculating model complexity
  • Measures to reduce model complexity
  • Identification of ineffective interfaces and model clones
  • Hands-on: Model structure
    • Learn the workflow in MXAM
    • Analyze model complexity (using MXAM on your models)
    • Get used to complexity values and look at most complex subsystems
    • Analyze ineffective interfaces in your models
    • Look at cloned subsystems in your models
    • Discuss different ways to refactor complexity and clones
  • Hands-on: Model refactoring
    • Simplify refactoring of models
    • Usage of Autolayout to improve model layout

Quality monitoring of development projects

  • Main challenges and typical use cases
  • Quality assessment workflow
  • Calculation of quality
  • Live exercise: Quality monitoring project

Day 3

Ensuring model quality with modeling guidelines

  • Overview of modeling guidelines
  • General modeling guidelines for MISRA- and ISO 26262-compliant modeling
  • Specific guidelines on improving code generator application
  • Automatic checking of modeling guidelines
  • Hands-on
    • Analyze models for guideline compliance (using MXAM on your models)
    • Understand and discuss findings regarding layout, understandability, …
    • Look at Stateflow modeling and the findings in your models
    • Guidelines for consistent models: color, naming, configuration, …
    • Repair models supported by MXAM in a safe and guided way
    • Reuse analysis results for documentation and later review

Tool qualification in compliance with ISO 26262

  • Foundations of tool qualification
  • Determination of the tool confidence level
  • Qualification methods
  • Live exercise: Presentation and discussion of a tool qualification kit

Day 4

Ensuring model quality with model testing

  • ISO 26262 requirements in the testing process
  • Test goals on different testing levels
  • Regression testing and back-to-back testing, MiL – SiL – PiL
  • Model and code coverage
  • Automatic test evaluation with test assessment
  • Live exercise: Model testing project
    • Introduction to a test project
    • Understanding test case definition and the corresponding signal curves
    • MiL and SiL test case execution
    • Textual requirements and the corresponding formal requirements
    • Test evaluation by generated test assessments
    • Mil-SiL back-to-back test for test evaluation
    • Model coverage of Simulink and Stateflow units
    • Batch testing for automated test re-execution

Overview and priorities for process adaptation in compliance
with ISO 26262

  • Prioritizing ISO 26262 requirements for model-based development
  • Assessing effort and benefits of ISO 26262 requirements
  • Available methods and tools for process tailoring

Qualification assessment (SAE Certificate of Competency optional)

 

DatesLocation and time Fee per person
June 25 - 28, 2024 Virtual Class only $ 2000 USD
November 19 - 22, 2024 Virtual Class only $ 2000 USD

Contact Information

Drive innovation forward. Always on the pulse of technology development.

Subscribe to our expert knowledge. Learn from our successful project examples. Keep up to date on simulation and validation. Subscribe to/manage dSPACE direct and aerospace & defense now.

Enable form call

At this point, an input form from Click Dimensions is integrated. This enables us to process your newsletter subscription. The form is currently hidden due to your privacy settings for our website.

External input form

By activating the input form, you consent to personal data being transmitted to Click Dimensions within the EU, in the USA, Canada or Australia. More on this in our privacy policy.