MISRA C

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)