15:00 - 16:00
Talk (60 min)
MISRA C++202x: It ain't your grandpa's MISRA any more
MISRA C++ 2008 is a set of rules to write C++ program in safety critical contexts. It has been really influential in many domains, especially for the automotive industry.
Some parts of it are controversial, but one point is for certain: It was written in 2008, when C++ was very different from what it is today.
Some people took up the gauntlet of modernizing these guideline, first through the AUTOSAR initiative, then through reviving a MISRA C++ working group. After blood, sweat and tears, this group is about to publish a new version of MISRA, MISRA C++202x.
In this talk, I will take you through some of the new guidelines of MISRA, explaining how they came to be, what they try to achieve, how they evolved since 2008, and how you can write safer code without giving up an unreasonable amount of the expressiveness and power of C++.