Supported Technologies

Lattix Architect is available with the following modules to fit the needs of your organization:

Java Lattix for Java enables you to analyze the architecture of your Java application in terms of the elements and their interrelationships (jars, packages, classes, methods, etc.). An Eclipse plugin is included with this module.
C/C++ Lattix for C/C++/Objective-C enables you to analyze the architecture of any C/C++ application in terms of the system elements and their interrelationships. Included with this solution are modules for extracting dependency data by directly parsing source code using Clang or from Understand for C++ and Klocwork Insight.
.NET Lattix for .NET enables you to analyze the architecture of your .NET application in terms of the system elements and their interrelationships (exe, dlls, namespaces, classes, methods, etc.). Also available for this module are command line options which enable integration with Visual Studio.
ActionScript Lattix for ActionScript enables you to analyze the architecture of your ActionScript and Flex MXML applications and understand the interrelationships between packages, classes, interfaces, methods, and data members.
Ada Lattix for Ada enables you to analyze the architecture of any Ada 83 and 95 application in terms of the system elements and their interrelationships (directories, package spec files and package body files). Included with this solution is a module for loading dependency data from Understand for Ada.
Excel Lattix for Excel allows you to specify a system in terms of its elements, dependencies and properties in an Excel spreadsheet and then load it into Lattix for further analysis. This module supports both the xls and xlsx input formats.
Fortran Lattix for Fortran enables you to analyze the architecture of Fortran 77, 90, 95, and 2003 applications in terms of the system elements and their interrelationships (directories, source files and common blocks). Included with this solution is a module for loading dependency data from Understand for Fortran.
JavaScript Lattix for JavaScript enables you to analyze the architecture of your JavaScript applications and understand the interrelationships between files, functions, global variables, and data members.
.NET Lattix for .NET enables you to analyze the architecture of your .NET application in terms of the system elements and their interrelationships (exe, dlls, namespaces, classes, methods, etc.). Also available for this module are command line options which enable integration with Visual Studio.
Oracle Lattix for Oracle allows you to look at the architecture of your Oracle database system in terms of database elements and their interrelationships (schemas, tables, stored procedures, triggers, types, etc)
SQL Server Lattix for SQL Server allows you to look at the architecture of your SQL Server database systems in terms of database elements and their interrelationships (schemas, tables, stored procedures, triggers, types, etc)
UML/SysML Lattix for UML/SysML enables you to easily construct a DSM that unites the various perspectives of UML and SysML systems modeling approaches into a scalable big picture view. Utilizing the XMI data interchange capability, it is now possible to create a DSM model in which the various kinds of model elements of UML and SysML are represented by elements in the DSM, including requirements, use case scenarios, and design information. Included with this solution are the Lattix modules for XMI, IBM Rhapsody, Sparx Enterprise Architect and MagicDraw.
LDI LDI enables you to specify your own systems and configurations to create an end-to-end view of an enterprise system that includes business processes. LDI is an XML specification that allows users to load dependency information from different languages, configuration files and proprietary tools.