Wednesday 

Room 1 

10:20 - 11:20 

(UTC+02

Talk (60 min)

Correct Use of Integers in Safety-critical Systems

MISRA and AUTOSAR contain rules against using standard integer types, recommending the used of exact width integer types instead.

C++
C
Security

This talk describes the problems with this approach and a better approach for achieving safety and portability.

Robert Seacord

Robert C. Seacord is the Standardization Lead at Woven by Toyota where he works on the Software Craft. Robert is convener of the ISO/IEC JTC1/SC22/WG14 international standardization working group for the C programming language. He is the author of seven books, including Effective C, Second Edition (No Starch Press, 2024), The CERT C Coding Standard, Second Edition (Addison-Wesley, 2014) Secure Coding in C and C++, Second Edition (Addison-Wesley, 2013), and Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs (Addison-Wesley, 2014). He has also published more than 50 papers on software security, component-based software engineering, Web-based system design, legacy-system modernization, component repositories and search engines, and user interface design and development. Robert has been teaching secure coding in C and C++ to private industry, academia, and government since 2005. He started programming professionally for IBM in 1982.