• Blog
  • Contact
Home
  • Products
    • Modules
      • ActionScript
      • Ada
      • C/C++ (with Clang, Klocwork, and Understand)
        • Klocwork
      • Delphi Pascal
      • Fortran
      • Java (with Spring and Hibernate)
      • JavaScript
      • .NET
      • Oracle
      • SQL Server
      • Sybase
      • UML/SysML (with XMI, IBM Rhapsody, SparxEA)
        • Rhapsody
      • LDI (with Excel)
    • LDM/LDV
      • Features
    • LDC
    • LattixWeb & Repository
    • Licensing & Pricing
    • FAQ
      • Installation
      • Approach
      • Howtos
      • Java Specific Issues
      • C/C++ Specific Issues
      • .NET Specific Issues
      • Database Specific Issues
      • Hibernate and Spring Specific Issues
  • Solutions
    • Embedded Systems
    • Enterprise Systems
    • Complex Systems
    • Case Studies
  • Services
    • Consulting
    • Training
    • Deployment/Integration
  • Technology
    • Analyzing Architecture
    • Example: A Dependency Model for ANT
    • Dependency Models and UML
  • News/Events
    • Lattix News
    • Events
    • Lattix Live Demos
      • Extending and Customizing Lattix with Scripts
      • Extending and Customizing Lattix with Scripts
      • What's New in Lattix 8.0
      • Track, Measure, and Communicate Change Impact with Lattix
      • Continuous Integration with Lattix
      • Improving UML/SysML Models using Lattix
    • Buzz about Lattix
  • About
    • Partners
    • Management
    • Advisors
  • Modules
    • ActionScript
    • Ada
    • C/C++ (with Clang, Klocwork, and Understand)
      • Klocwork
    • Delphi Pascal
    • Fortran
    • Java (with Spring and Hibernate)
    • JavaScript
    • .NET
    • Oracle
    • SQL Server
    • Sybase
    • UML/SysML (with XMI, IBM Rhapsody, SparxEA)
    • LDI (with Excel)
  • LDM/LDV
  • LDC
  • LattixWeb & Repository
  • Licensing & Pricing
  • FAQ
Lattix Demo
Watch Now
Attend a
Live Demo
Read our
Whitepapers

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.

Lattix | North Reading MA 01864 | +1.978.664.5050 | copyright 2013