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

    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.