Wednesday

Room 3

15:00 - 16:00 (UTC+02)

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.

C++

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++.

Loïc Joly

Engineer at SonarSource, he develops automated tools for C++ static analysis.

He is one of the members of the French National Body of the ISO Standard Committee for C++.

Interested in the promotion of C++ good practices, he gives training in companies and universities and participates in the writing of security standards for embedded systems (MISRA C++).