Static Analysis Software With Usability Focus
CodeSonar 5 delivers the next step in usability and extensibility for users of static analysis. GrammaTech adds C# support next to the already existing support for C, C++ and Java. This gives CodeSonar coverage for the most popular programming languages for safety and security critical industries such as Automotive, Industrial, Medical, Consumer/Electronic as well as Aerospace and Defense. User experience is improved with support for the Visual Studio IDE, which builds on the currently available support for the Eclipse IDE. CodeSonar uses open standards where possible and CodeSonar 5 adds support for importing results in the Static Analysis Results Interchange Format (SARIF). Additionally, the whole program static analysis engine within CodeSonar has been extended with a copy-paste error checker that finds problems caused by incorrect re-use of C/C++ code. This checker has already proven its use in finding more than 20 problems in popular open source programs such as the Linux kernel, chromium, mysql, wine, eclipse TCF, python, and postgres. This once more confirms that CodeSonar delivers the deepest static analysis for C/C++ in the industry today.