• Blog
  • Contact
Home
  • Products
    • Modules
      • ActionScript
      • Ada
      • C/C++ (with BSC, Doxygen, 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
      • What's New in Lattix 7.0
    • Buzz about Lattix
  • About
    • Partners
    • Management
    • Advisors
    • Corporate Fact Sheet
  • Modules
    • ActionScript
    • Ada
    • C/C++ (with BSC, Doxygen, 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

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

 

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