Automotive
Industry Standards
MISRA C
To help assess the quality of software code used in electronic control units, the Motor Industry Software Reliability Association (MISRA) introduced guidelines for using C code in software running in automobiles and aircraft.
MathWorks products, including Simulink, Stateflow, and Real-Time Workshop Embedded Coder, are widely used to generate embedded software for MISRA C.
To assist users in their efforts to achieve MISRA C compliance, The MathWorks maintains a feasibility analysis package and recommendations for generating MISRA C compliant code when using Real-Time Workshop Embedded Coder with Simulink and Stateflow models.
The MISRA C analysis package includes:
- Overview document
- Compliance feasibility matrix
- Simulink and Stateflow model examples
- Real-Time Workshop Embedded Coder code examples
Details:
Request MISRA C information for Real-Time Workshop Embedded Coder
Key products for developing MISRA C applications:
- Simulink
- Stateflow
- Real-Time Workshop Embedded Coder
- PolySpace code verification products
- Embedded IDE Link TS (for Altium TASKING)
More about MathWorks support for MISRA C:
- Technical Article, Scripts, and Models: Checking Code and Models in Production Environments
- SAE Paper: Software Development Using Production Code Generation for IEC 61508 and MISRA-C
Store