MISRA standard, a standard for embedded system development in C and C ++

■ This is an article posted on June 2020, 5, so the content of the information may be out of date.

Standards for embedded system development in C and C ++ languages ​​on Unipos website MISRA standard (MISRA C / MISRA C ++) Page has been added.

The MISRA standard is a standard developed by the MISRA (Motor Industry Software Reliability Association). Originally developed for the automotive industry, it is now treated as a standard for embedded software development in a wide range of industries, railroads, aerospace and medical.

There are two types, MISRA C: 2012, which is a guideline for using the C language in critical systems that require safety, and MISRA C ++: 2008, which is also the same as using the C ++ language.

Examples of products we handle

MISRA C: 2012 (MISRA C3)
– Guidelines for the use of the C language in critical systems

MISRA C ++: 2008
– Guidelines for the use of the C ++ language in critical systems

There are also various guidelines and reports by MISRA.

MISRA Autocode (AC)

・ MISRA AC GMG
– Generic modeling design and style guidelines

・ MISRA AC SLSF
– Modeling design and style guidelines for the application of Simulink and Stateflow

・ MISRA AC TL
– Modeling style guidelines for the application of TargetLink in the context of automatic code generation

・ MISRA AC AGC
– Guidelines for the application of MISRA-C: 2004 in the context of automatic code generation

MISRA Safety Analysis (SA)
– Guidelines for safety analysis of vehicle based programmable systems