Parasoft Embedded Testing Starter Kit
Static code analysis, runtime memory monitoring, unit testing, and flow analysis are all valuable techniques for finding bugs in embedded C-based software. On its own, each technique can help you find specific types of errors. Applying just one technique or applying the techniques in isolation, however, may allow bugs to slip through the cracks. The safest, most effective strategy is to apply all of these complementary techniques as part of a complete process. This establishes a bulletproof framework that helps you detect bugs that can evade specific techniques, while preventing future defects in your application. By applying a defect prevention strategy based on several quality activities, you create an environment for eliminating critical and difficult-to-detect functional problems.