Programming reliability
Writing reliable code or ensuring the reliability of written code can be a daunting task.
Programming techniques must be refined and new methodologies developed to produce software
code for embedded systems that is "correct by design." As Jack Ganssle, the well-known
embedded-industry guru, lamented in a recent column on embedded.com: "Programmers are writing
crummy code; crummy development techniques are the norm, resulting in far too many products
that just don't work right."