Skip Demo
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.

More Information

Relevant Reads

WHITEPAPER:The Customer Costs of Software Quality

This report quantifies the costs of low quality software for customers and uses benchmark data to illustrate the magnitude of these costs [...]

FACT SHEET:Klocwork Insight and Software Security

Achieving secure software with Klocwork Insight [...]

CASE STUDY:Motorola Case Study

In Motorola's continuous process improvement paradigm, the iDEN Mobile Devices software team implemented several process and tools in 2005 [...]



Klocwork Architect

Architectural Visualization and Code Optimization

Using graphical models of source code flow, 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 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.

Previous Image
Optimize your architecture to create more re-usable components
Optimize your architecture
Automatically view your software's hierarchy
Automatically view your software's hierarchy
View your software's control flow with automatical flowcharting
View your software's control flow
System Wide Cluster Analysis
System Wide Cluster Analysis
Dependency Analysis
Dependency Analysis
Next Image

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

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.

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.

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.