Use a subset of MISRA Rules
Moderators: misra-c, david ward
-
- Posts: 2
- Joined: Mon Jul 15, 2019 5:09 am
- Company: Collins Aerospace
Use a subset of MISRA Rules
Can I use only a subset of the MISRA C:2012 Guidelines for my project?
-
- Posts: 572
- Joined: Thu Jan 05, 2006 1:11 pm
Re: Use a subset of MISRA Rules
The use of a MISRA C:2012 subset will depend on whether the project wishes to make claim of MISRA compliance.
All guidelines should be applied by the project, but there are differences in how violations of the guidelines may be handled.
A short summary is that:
MISRA published a document in April 2016, which includes a more detailed discussion of this topic.
"MISRA Compliance:2016 Achieving compliance with MISRA Coding Guidelines"
The document can be found by clicking on the above link or by looking either in the "Resources" section of the Bulletin Board or the Publications section of the MISRA web site.
- MISRA compliance will not be claimed
The project may choose a subset, but should consider the category of the guideline.
- MISRA compliance will be claimed
The project must follow the requirements specified for the category of the guideline. This is discussed below.
All guidelines should be applied by the project, but there are differences in how violations of the guidelines may be handled.
A short summary is that:
- Mandatory Guidelines: Violations are never permitted
- Required Guidelines: Violations are not permitted unless supported by a formal deviation
- Advisory Guidelines: These are recommendations which should be followed as far as practical. Violations are identified, but the project may decide how to handle them. They may be "disapplied" if MISRA Compliance:2016 is adopted.
MISRA published a document in April 2016, which includes a more detailed discussion of this topic.
"MISRA Compliance:2016 Achieving compliance with MISRA Coding Guidelines"
The document can be found by clicking on the above link or by looking either in the "Resources" section of the Bulletin Board or the Publications section of the MISRA web site.
---
Posted by and on behalf of
the MISRA C Working Group
Posted by and on behalf of
the MISRA C Working Group
-
- Posts: 2
- Joined: Mon Jul 15, 2019 5:09 am
- Company: Collins Aerospace
Re: Use a subset of MISRA Rules
So for my project, I choose to apply a subset of only 70 Rules out of the 156 total Rules available. If I ensure those 70 Rules aren't violated, can I claim compliance to MISRA?