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.
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.
MISRA Compliance 2020: Achieving compliance with MISRA coding guidelines
ISBN 978-906400-26-2 (PDF), February 2020.
Compliance sets out a framework for claiming compliance with MISRA coding guidelines including guidance on a robust and structured process for the use of deviations. It includes a mechanism for establishing pre-approved "permits" to help streamline the deviation process. It supersedes the compliance, deviation and process requirements previously published in various MISRA coding guidelines.
This new version allows the compliance-related content of MISRA Guidelines to be replaced by references to this document, ensuring consistency among the MISRA Guidelines whilst reducing the effort required in their maintenance.
C:2012 - Amendment 2: Updates for ISO/IEC 9899:2011 core functionality
ISBN 978-906400-25-5 (PDF), February 2020
This document amends MISRA C:2012 as required to introduce support for ISO/IEC 9899:2011. Subsequent amendments will be used to introduce specific guidance for the features introduced by ISO/IEC 9899:2011
Guidelines for Automotive Safety Arguments (書籍版）
Guidelines for Automotive Safety Arguments (PDF版 / シングルユーザー)
MISRA C: 2012, 3rd Edition, First Revision February 2019 (PDF版 / シングルユーザー)
MISRA C: 2012, 3rd Edition, First Revision February 2019 (PDF版 / 10ユーザー)
MISRA C++: 2008 - Guidelines for the use of the C++ language in critical systems (PDF版 / シングルユーザー)
MISRA C++: 2008 - Guidelines for the use of the C++ language in critical system (書籍版）