The MISRA C Guidelines
Now in its 3rd Edition, MISRA C (or more officially, The MISRA Guidelines for the Use of the C Language in Critical Systems) is a well-regarded document, for use in all industries – not just automotive, and not just in the safety domain.
The MISRA C Working Group
I was invited to join (although co-opted might be a better word) the MISRA C Working Group in November 2007. Following the publication of MISRA C:2012 and the 'retirement' of the then Chairman (Steve Montgomery) I took over as Committee Chairman.
Since joining, I have taken a full involvement in the production of several documents (see MISRA website for further details of these publications):
-
MISRA C:2012
Guidelines for the Use of the C Language in Critical Systems
March 2013, ISBN 978-1-906400-10-1 (paperback), ISBN 978-1-906400-11-8 (PDF)
-
MISRA C:2012 Addendum 2
Coverage of MISRA C:2012 against ISO/IEC TS 17961:2013 "C Secure"
April 2016, ISBN 978-906400-15-6 (PDF)
-
MISRA C:2012 Amendment 1
Additional security guidelines for MISRA C:2012
April 2016, ISBN 978-906400-16-3 (PDF)
-
MISRA Compliance 2016
Achieving compliance with MISRA coding guidelines
April 2016, ISBN 978-906400-13-2 (PDF)
-
MISRA C:2004 Permits
Deviation permits for MISRA compliance
Edition 1, April 2016, ISBN 978-906400-14-9 (PDF)