Use of Static Analysis Tools

Critical embedded software should use static checking tools with a defined and appropriate set of rules, and should have zero warnings from those tools.Consequences:While rigorous peer reviews can catch many defects, some misuses of language are easy for humans to miss but straightforward for a static...