Lattix for C/C++

Lattix for C/C++ enables you to analyze the architecture of C/C++
applications in terms of the system elements and their interrelationships.


This is the DSM of the popular Apache HTTP Server

Included in the Lattix for C/C++ Solution are the following modules:

  • Understand for C++ Module
    This module integrates with Understand for C++ from Scitools.
    Requires a license of Understand for C++ (click here for a free evaluation from Scitools)
  • Klocwork Module
    This module loads data from the Klockwork Insight database.
  • Doxygen Module (requires Doxygen xml)
  • BSC Module for MS Visual C/C++ (requires BSC file)

Features

In addition to the standard Lattix key features, Lattix for C/C++ 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.
  • kinds of dependencies supported include: class and data member references, invokes, inherits, constructs, include, and many others.

Specifications

Lattix for C/C++
Platforms Windows 2000 and later, Linux
Input Sources Understand for C++: Understand UDB file

Klocwork: Insight database

Microsoft Visual C/C++: bsc file

Doxygen: xml output files
System Requirements 512 MB of RAM required
1 GB of RAM for best performance working with large systems
Java 1.5 or later
Java Heap Size of 1GB is also recommended