Embedded systems expert Michael Barr will deliver two presentations at EE Live! this March: a keynote on “Killer Apps: Embedded Software's Greatest Hit Jobs” and a class on the “Top 10 Bug-Killing Coding Standard Rules.”
EE Live!, the premiere conference and expo for electronics design engineers, returns March 31 to April 3 at the San Jose McEnery Convention Center. Along with its flagship Embedded Systems Conference, EE Live! 2014 will present a variety of programs themed around critical tools and ideas for embedded engineers.
Barr is considered one of the world's leading authorities in embedded computer systems, having written three books and more than 50 articles related to the topic. He's worked as editor-in-chief for Embedded Systems Programming magazine, served as a member of the advisory board for the Embedded Systems Conference, and written or architected embedded software that powers millions of products, among many other accomplishments in the field.
As the CTO and a co-founder for Barr Group, an embedded systems consulting firm, he served as the plaintiff's primary expert witness in last year's lawsuit against Toyota over the sudden unintended acceleration problems some of the company's cars suffered. Barr's analysis determined that failures on Toyota’s end to safeguard its electronic throttle control system were at fault. His testimony helped convince an Oklahoma court to rule against the car manufacturer and hold the company liable for the accidents that resulted from its failures.
Barr's keynote on “Embedded Software's Greatest Hit Jobs“ will cover similar ground, looking at how embedded software can be dangerous, even lethal. As embedded software's size and complexity continue to increase rapidly, user safety increasingly relies upon safe and reliable firmware implementations. Nowhere is this more evident than in the automotive industry, where self-driving vehicles are a much-hyped and potentially invaluable part of our future. Barr intends to discuss the past, present, and future of embedded software safety during the presentation.
He will also deliver a talk on the “Top 10 Bug-Killing Coding Standard Rules“ that will look at the many opportunities bugs have to creep into software programs — some created by the original programmer, others resulting from misunderstandings of the original code. To keep bugs out of medical devices and other safety-critical embedded systems, it is valuable to create a C coding standard that considers these factors from the beginning. Barr will describe the best C coding standard rules for keeping bugs out of your system.
Discounted passes for EE Live! 201 4 are still available — you can save as much as $100 on an All Access pass when you purchase one before March 23. Follow updates about EE Live!'s other programs, sessions, and announcements on the conference's social media accounts on Twitter, Facebook, LinkedIn, and Google+.
This article has also been published on EETimes .