While it is widely considered that MISRA C provides best practice guidelines for the development of safety-related systems, the publication of “C Secure” has generated discussion on the applicability of MISRA C for secure applications.
In response, the MISRA C Working Group are pleased to announce the publication of two Addenda to the MISRA C:2012 guidelines.
- The 2nd edition of MISRA C:2012 Addendum 2 (Coverage of MISRA C:2012 against ISO/IEC TS 17961:2013 “C Secure”) updates the 1st edition to include coverage provided by Amendment 1 (Additional security guidelines for MISRA C:2012).
- MISRA C:2012 Addendum 3 (Coverage of MISRA C:2012 against CERT C) provides an analysis of the overage provided by MISRA C:2012 (including Amendment 1) against the recommendations provided by CERT C
Together, these two documents demonstrate that MISRA C provides best practice guidelines for the development of secure applications, as well as the widely considered applicability of MISRA C for safety-related systems.
Future work within the MISRA C Working Group on the Standard Library for Hosted Applications, and to add the new features of C11 are underway, and will enhance the coverage of MISRA C in these areas.