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 Web Server showing both the violations of the architecture (red triangles in the matrix) and tags on elements which are part of high-level (red) and low-level (blue) cycle groups
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, Mac OS X |
| Input Sources | Understand for C++: Understand UDB file Klocwork: Insight database Microsoft Visual C/C++: bsc file Doxygen: xml output files |
| System Requirements |
Required: 512 MB of RAM Recommended for Large System Analysis: 2GB for 32-bit & 4GB for 64-bit OS Java 1.5 or later |
