CppCon 2014 has ended
Back To Schedule
Tuesday, September 9 • 9:00am - 10:00am
The Joint Strike Fighter Coding Standard: Using C++ on Mission and Safety Critical Platforms

Log in to save this to your schedule, view media, leave feedback and see who's attending!

The Joint Strike Fighter (JSF) is the first major DOD aircraft program to use C++. Much of this software is either safety critical or mission critical and so must be written in such a way as to be clear, readable, unambiguous, testable, and maintainable. We discuss the driving requirements behind the standard and its evolution. We give a quick overview of our standard and discuss how it differs from later standards such as MISRA C++. We discuss lessons learned over our nine year history of applying the standard to a large embedded software program. We also address ambiguities in rules and difficulties with automated checking of conformance with the standard.


Bill Emshoff

Senior Staff Software Engineer, Lockheed Martin
Bill Emshoff has been programming in C++ for over 12 years. He is currently a Senior Staff Software Engineer working on the Joint Strike Fighter program at Lockheed Martin, where he has evolved to become an informal interpreter of the JSF coding standard and champion of static analysis... Read More →

Tuesday September 9, 2014 9:00am - 10:00am PDT

Attendees (0)