Not used
Try Klocwork on your code. Static source code analysis for FREE.
Request your free Klocwork Insight demo.
Learn how Klocwork can remove productivity bottlenecks in your development process.

Other Items

Insight Architecture

Architecture Visualization and Optimization

Using graphical models of source code, Klocwork Insight allows software designers to experiment with various optimized models without impacting the system. This automated code discovery capability allows architects to understand and visualize complex code interactions, create what-if scenarios, and gradually re-engineer the code for greater optimization. When coupled with Klocwork's critical bug detection, it enables development teams to write better, more maintainable code.

How it works

Klocwork Insight extracts an accurate representation of the structure and design of your software directly from the existing source code (C, C++ and Java). The graphical interface provides a quick way to understand the components, interfaces and relationships between components within the software system.

Klocwork in Action

This unique capability of Klocwork Insight can be used in many ways. These are just a few examples of ways you can use it to improve your code base:

Code Discovery & Impact Analysis

System View reveals the physical structure of the existing application. Dependencies within the application are exposed, as well as those between the application and the external environment. The automated architecture inspection allows developers to ensure that their code changes do not break other areas of the system.

Find and Fix Design Anomalies

This analysis enables architects to quickly find complex architectural problems - such as cyclical dependencies and model improvements - then generate an actionable list of changes for developers.

Optimize Header File Structure

A common maintainability problem in large C/C++ software is an overly complex header file structure with many unnecessary includes. Klocwork Insight will perform an automated analysis of your system, and visualize the header file structure and provide a roadmap of specific recommendations that will optimize your header files.

High-Powered Code Reviews

The automated flowchart capabilities can be used to understand the process flow of a file, enabling more effective manual code reviews.