Main Content

Support for Standards and Guidelines

If your application has safety-critical development and certification goals, your models or subsystems and the code generated for them might need to comply with one or more of the standards and guidelines listed in the following table.

Standard or GuidelinesOrganizationFor More Information, See...
MathWorks Advisory Board (MAB) Guidelines

MathWorks with NA-MAAB and JMAAB standards groups

Use of the C Language in Critical Systems (MISRA C®)Motor Industry Software Reliability Association (MISRA)
CERT® C Coding Standards CERT Division of the Software Engineering Institute (SEI)
Common Weakness Enumeration (CWE™) The MITRE Corporation

ISO/IEC TS 17961, Information Technology — Programming Languages, Their Environments And System Software Interfaces — C Secure Coding RulesInternational Organization for Standardization and International Electrotechnical Commission
AUTomotive Open System ARchitecture (AUTOSAR)AUTOSAR Development Partnership
IEC 61508, Functional safety of electrical/electronic/programmable electronic safety-related systems International Electrotechnical Commission
Standard: IEC 62304, Medical device software — Software life cycle processesInternational Electrotechnical Commission
ISO 26262, Road Vehicles — Functional SafetyInternational Organization for Standardization
EN 50128, Railway applications — Software for railway control and protection systemsEuropean Committee for Electrotechnical Standardization

ISO 25119, Tractors and machinery for agriculture and forestry — Safety-related parts of control systems

International Organization for Standardization
DO-178C, Software Considerations in Airborne Systems and Equipment CertificationRadio Technical Commission for Aeronautics (RTCA)