Lattix LDM for C/C++

Understand your C/C++ Software Architecture

Lattix LDM 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

How to Evaluate

Avaliable Modules

Included in the Lattix LDM for Ada Solution is the following module:

  • Understand for C/C++ Module - This module integrates with Understand for C++ from Scitools, leveraging its fast and accurate code analysis capabilities to build the most comprehensive dependency model. *Requires a licence of Understand for Ada, which can be purchased separately.
  • Doxygen Module (requires Doxygen xml)
  • BSC Module for MS Visual C/C++ (requires BSC file)

Key Features

Lattix LDM 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 LDM for C/C++
Platforms
Windows 2000 and later, Linux, Unix
Input Sources Understand for C++: Understand UDC file
Microsoft Visual C/C++: bsc file
Doxygen: xml output files
System Requirements 256 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