03 Nov 2020
11:00 - 12:00
MISRA COMPLIANCE AND LEGACY/THIRD PARTY CODE
It is well known that greatest benefit of the adoption of the MISRA coding standards is when they are adopted at the very beginning of the project. In fact, imposing the MISRA guidelines upon an existing code base with a proven track record may be counterproductive if not done properly. On the other hand there are frequently stringent economic reasons that suggest adopting code that has already been developed (maybe by a third party) into a project that is seeking MISRA compliance.
In this Session, we will go through the provisions of the MISRA Compliance:2020 document (“Achieving compliance with MISRA Coding Guidelines”) that specifically address adopted code, that is, legacy code, third-party libraries, device drivers, middleware, automatically-generated code, standard library code. We will then present effective strategies to achieve MISRA compliance for projects where the amount of adopted code is substantial.