Combining the Best of Both Worlds —
Early Detection for Lower Development Costs —
Static Analysis —
Runtime Analysis Techniques —
Combining Analysis Workflows in the Developer's Environment —
The Role of RTOS Architectur —
The Bottom Line
[+]
Combining the Best of Both Worlds
Static analysis tools find bugs early in the coding phase of a project, usually before the executing code is built. This early detection is particularly useful in large embedded projects ...
Early Detection for Lower Development Costs
The earlier that bugs are found, the faster and cheaper it is to correct them. Thus, static and runtime analysis tools offer real value by finding bugs early in the software ...
Static Analysis
Static analysis has been around almost as long as modern software development practices. In its first form, it included tools such as lint, which developers used on their desktop ...
Runtime Analysis Techniques
To detect bugs, runtime analysis tools often insert small segments of code in either the initial source (source code insertion) or the executable code (object code insertion) ...
Combining Analysis Workflows in the Developer's Environment
Static and runtime analysis tools each have their own strengths. Consequently, development teams should use them in tandem. For example, static analysis tools ...
The Role of RTOS Architecture
A discussion of RTOS architecture may seem out of place in a discussion of static and runtime analysis tools. But as it turns out, a well-designed RTOS ...
The Bottom Line
Static analysis tools can find bugs even before code is ready to run. They can also find bugs that go undetected in unit, integration, and system testing, since ...