====== MISRA-C ======
The __M__otor __I__ndustry __S__oftware __R__eliability __A__ssociation’s //Guidelines for the Use of the C Language in Vehicle Based Software//.
* [[wp>MISRA-C]] -- Wikipedia
* [[http://embeddedgurus.com/stack-overflow/2009/10/is-misra-compliance-worthwhile/|Is MISRA compliance worthwhile?]] [(https://web.archive.org/web/20190809072320/https://embeddedgurus.com/stack-overflow/2009/10/is-misra-compliance-worthwhile/)]
* {{http://www.elektrowiki.de/wisdom/sw/dev/lang/c/styleguides/misra/MISRA-C_Language_Guidelines_for_Critical_Systems_2004-EN.pdf|MISRA-C 2004 Guidelines}}[(http://www.pdfdrive.net/misra-c2004-guidelines-for-the-use-of-the-c-language-in-critical-e12237671.html)] or {{http://caxapa.ru/thumbs/468328/misra-c-2004.pdf|here}}
* {{http://www.elektrowiki.de/wisdom/sw/dev/lang/c/styleguides/misra/Misra C Rules 1998.pdf|MISRA-C 1998 Guidelines}}[(http://www.4shared.com/office/SIVSptdZ/Misra_C_Rules.html)]
~~REFNOTES~~
==== Summary of Rules ====
* {{http://supp.iar.com/FilesPublic/UPDINFO/004916/arm/doc/EW_MisraC2004Reference.ENU.pdf#page=19|MISRA-C 2004 Reference Guide}} -- [[http://www.iar.com|IAR Systems]] implementation of MISRA-C 2004.
* {{http://supp.iar.com/FilesPublic/UPDINFO/004916/arm/doc/EW_MisraC1998Reference.ENU.pdf#page=19|MISRA-C 1998 Reference Guide}} -- [[http://www.iar.com|IAR Systems]] implementation of MISRA-C 1998.
* {{http://www.tasking.com/support/c166/c166_user_guide_v3.1.pdf#page=987|Tasking VX-Toolset C166 Support for MISRA-C 1998/2004}}
==== PC Lint/FlexeLint Support For MISRA-C ====
[[https://www.gimpel.com/html/misra.htm|MISRA C/C++ checking provided by PC-lint/FlexeLint]] [(https://web.archive.org/web/20190824075500/https://www.gimpel.com/html/misra.htm)]
* {{http://gimpel.com/html/misra3.pdf|MISRA-C 2012 Compliance Matrix}} [(https://web.archive.org/web/20190824075555/https://gimpel.com/html/misra3.pdf)]
* {{http://gimpel.com/html/misra2.pdf|MISRA-C 2004 Compliance Matrix}} [(https://web.archive.org/web/20190824075749/https://gimpel.com/html/misra2.pdf)]
* {{http://gimpel.com/html/misra1.pdf|MISRA-C 1998 Compliance Matrix}} [(https://web.archive.org/web/20190824075817/https://gimpel.com/html/misra1.pdf)]
===== Recommendet Reading =====
* [[http://stackoverflow.com/tags/misra/hot|Hottest 'misra' Answers]] at [[http://stackoverflow.com/|Stack Overflow]]
* [[https://www.heise.de/developer/artikel/MISRA-C-Quasi-Standard-nicht-nur-fuer-Automotive-2087349.html?seite=all|MISRA C: Quasi-Standard nicht nur für Automotive]] [(https://web.archive.org/web/20190723124724/https://www.heise.de/developer/artikel/MISRA-C-Quasi-Standard-nicht-nur-fuer-Automotive-2087349.html?seite=all)]
* {{https://files.vogel.de/vogelonline/vogelonline/companyfiles/8040.pdf|How to Avoid Common Pitfalls in MISRA Compliance}} [(https://web.archive.org/web/20190723125240/https://files.vogel.de/vogelonline/vogelonline/companyfiles/8040.pdf)]