Arm TechCon 2017 Schedule

View, browse and sort the list of sessions by Pass Type, Track, Day/Time, or by Speaker. Sessions are subject to change. Seating is on a first-come, first-served basis. Please arrive early to ensure you get a seat.

Build your conference agenda today! By signing up for the Scheduler, you can add sessions to your "Favorites" and develop your own personalized schedule. This personalized schedule will be synced with the official Arm TechCon Event App.

Hack-proofing Your C/C++ Code

  • Greg Davis (Director of Engineering, Compiler Development, Green Hills Software)
Location: Ballroom E
Pass Type: All-Access Pass - Get your pass now!
Track: Automotive, Industrial & Functional Safety
Format: 50-Minute Technical Session
Audience Level: Intermediate
Recording: TBD

While 85% of embedded designs use C and C++, these languages are notorious for allowing unsafe code practices that give hackers a way to attack. This talk shows exactly how to keep your internet-connected product safe by writing your code properly the first time. Well-proven tools and techniques can be used to augment any software design paradigm and to effectively hack-proof your code. Techniques include coding conventions, automatic run-time error checking, manual compile-time and run-time assertions, static analysis, and the most common mistakes to avoid.

Takeaway

Attendees will learn about the tools and coding techniques that can help make their products secure and reliable.

Intended Audience

Embedded developers or managers of teams who program in C or C++.