Have you ever worked on an embedded processing project where your team invested an exorbitant amount of test time only to find out at the end of the project that your product had a series of intermittent and hard-to-find bugs? You used your software debugger throughout the development process and spent man-weeks stepping through the code in your lab, yet when your software passed integration testing you were stunned to find that your QA team (or worse yet, a customer) discovered serious system flaws.

Reprinted with permission from Xcell Journal / Third Quarter 2006. Article © Xcell Journal.