MISRA C : 2012

MISRA is very pleased to announce today that the next edition of MISRA C Guidelines for the use of the C language in critical systems, to be known as MISRA C:2012, is now available from the MISRA webstore.  PDF copies are available for immediate to purchase, with print copies available to pre-order with dispatch from 8 April 2013.

MISRA C:2012 extends support to the C99 version of the C language (while maintaining guidelines for C90), in addition to including a number of improvements that can reduce the cost and complexity of compliance, whilst aiding consistent, safe use of C in critical systems. Improvements, many of which have been made as a result of user feedback, include: better rationales for every guideline, identified decidability so users can better interpret the output of checking tools, greater granularity of rules to allow more precise control, a number of expanded examples and integration of MISRA AC AGC. A cross reference for ISO 26262 has also been produced.

The MISRA Bulletin Board includes Forums for discussing and asking questions about all the MISRA publications. We provide official answers from time to time on questions concerning interpretation of the documents. Now that MISRA C:2012 has been published we have added new discussion topics on the directives and rules in the new version, as well as an area for discussing migration issues.

We have now added the first downloadable resource for MISRA C:2012 - Addendum 1, which is a rule cross-reference to MISRA C:2004. This is located in the "Resources" section of the MISRA Bulletin Board (free registration required).

Last updated 22 March 2013.