11 Best Practices for Developing ISO 26262 Applications with Simulink

white paper 11 Best Practices for Developing ISO 26262 Applications with Simulink

This white paper, created by MathWorks, the maker of MATLAB and Simulink, offers guidance on modeling practices to help segment algorithms and reduce verification and deployment efforts when following ISO 26262 and using Model-Based Design. 

  • 520

Model-Based Design has become more widely used in the automotive industry over the past few decades. A key application is using MATLAB® and Simulink® to create and implement algorithms for automotive embedded systems. Engineers have applied this approach to develop engine, transmission, and body controllers, as well as more recent technologies such as autonomous driving and advanced driver-assistance systems. As vehicles rely less on driver input, the embedded systems that control them must increasingly meet strict functional safety standards. 

To improve the chances of meeting functional safety requirements, standards have been created to guide engineers through different stages of the development cycle. One important standard in automotive functional safety is ISO 26262. ISO 26262 follows a top-down approach and covers various stages of development, providing system, hardware, and software-level guidelines to help achieve functional safety goals. 

This white paper, created by MathWorks, the maker of MATLAB and Simulink, offers guidance on modeling practices to help segment algorithms and reduce verification and deployment efforts when following ISO 26262 and using Model-Based Design. 

These best practices are organized into the following categories: 

Model architecture: 

  • 1. Use model reference for unit-level models
  • 2. Pick a strategy for grouping units into features
  • 3. Split ASIL and QM levels at the top level of the model
  • 4. Eliminate algorithmic content at the integration level
  • 5. Use model metrics to monitor unit complexity

Signal routing and definition: 

  • 6. Group bus signals by ASIL, feature, and rate
  • 7. Pass only necessary signals to units
  • 8. Optimize placement of signal and parameter objects
  • 9. Protect data exchanged between ASILs

Code generation configuration: 

  • 10. Determine a code placement strategy
  • 11. Use different name tokens for shared utilities

Download the white paper

Please fill out the form below to gain access to the file.


Featured products

All products mentioned are developed by MathWorks®:

Learn more

  • Meeting ISO 26262 Compliance: A Guide to Success with Model-Based Design
    This white paper offers guidance on modeling practices to help segment algorithms and reduce verification and deployment efforts when following ISO 26262 and using Model-Based Design.
    Read
  • 2 Parts Workshop series: Meeting ISO 26262 Compliance: A Guide to Success with Model-based Design
    In Part 1, we walked through the model-based design process for ISO 26262, from system design to software development.
    Watch the video now
  • Training Course: Applying Model-Based Design for ISO 26262
    This five-day course describes guiding principles for applying Model-Based Design to meet ISO 26262 certification. It enables users to take advantage of the Simulink® environment to synthesize, implement, and validate their software components in a manner consistent with the principles of ISO 26262.
    Learn more

Recommended Events

Recommended Posts

MATLAB and Simulink for Automotive

MATLAB and Simulink for Automotive

Discover how MATLAB and Simulink drive automotive innovation. Learn how these tools expedite vehicle development and help OEMs meet evolving market demands.