C/C++ with Klockwork

The Klocwork module loads data from a Klocwork Insight database to enable a very precise and accurate architecture analysis combined with defect impact analysis.
This is the DSM of the popular Apache Web Server showing both the violations of the architecture (red triangles in the matrix) and tags for critical (red) and severe (blue) defects reported by Klocwork
Features
In addition to the Lattix LDM key features, the Klocwork module has these unique capabilities:
- specify and control the relationships between directories, source files, header files, and idl files.
- analyze the relationships between the contents of your C/C++ files. This capability to explore dependencies at the member level between: functions, variables, class methods, fields and macros significantly improves impact analysis and support for refactoring initiatives.
- create tags for defects reported by Klocwork and display the defect information in the Information pane for each file, so that is possible to see the distribution of defects through the system architecture. Separate tags for each level of defect severity can be created so that the DSM can filtered to display only tagged elements and their dependencies
- conduct impact analysis on selected defects utilizing impact tags and reports to identify those parts of the architecture and all files which could be affected directly or indirectly by changes in the code to fix the defects.
