CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Webinar
On-Demand Webinar
Keeping Bugs Out of Embedded Software with Coding Standards
Overview:
It is cheaper and easier to prevent bugs from creeping into code than it is to find and kill them after they have entered. A key strategy in the fight against bugs is to write code in which the compiler, linker, or a static analysis tool can detect bugs automatically - i.e., before the code is allowed to execute. Join us to learn about simple practical steps you or your development team can take to keep bugs out of embedded software written in C or C++.

Attend this webinar to learn:

  • Ten simple coding rules to keep bugs out of embedded software
  • How to increase the readability and portability of source code
  • The dark corners of the ISO "standard" C programming language
  • A basic understanding of the role of MISRA-C and MISRA-C++
  • How to use static analysis tools to enforce coding standards

    Presenter:
    Michael Barr, Netrino
    Michael Barr is an internationally recognized expert on the design of embedded computer systems. In that role, he has provided expert witness testimony in federal court, appeared on PBS' American Business Review, and been quoted in various newspapers. He is also the author of three books and more than fifty articles on related subjects. For three and a half years Michael served as editor-in-chief of Embedded Systems Programming magazine. In addition, Michael has been a member of the advisory board of the Embedded Systems Conference. Embedded software he wrote or architected powers millions of products. Michael holds B.S. and M.S. degrees in electrical engineering and has lectured in the Department of Electrical and Computer Engineering at the University of Maryland, from which he also earned an MBA.


    Please contact TechOnline's Webinar Support with any questions.
    Email: webinar@techonline.com

  • About Netrino:
    Netrino is the world leader in firmware process and architecture consulting and training. From medical devices to consumer electronics to toothbrushes, an increasing percentage of products have a computer and software embedded inside. Netrino helps the makers of such products reduce bugs, complete firmware development on schedule, and increase product safety and reliability.
     
    Original Broadcast Date
    Oct 20, 2009
    Status
    Available On-Demand
    REGISTER
    System Requirements