Lattix supported technologies
Lattix Architect is available with the following modules to fit the needs of your organization:
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 the output of either Parasoft, Axivion, Understand for C++ or Klocwork Insight. |
---|---|
.NET/C# | Lattix for .NET/C# enables you to analyze the architecture of your .NET/C# 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. |
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. |
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. |
Python | Lattix for Python allows you to import Python source code (both Python 2 and Python 3) into Lattix. |
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. |
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. |
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) |
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. |
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. |
Lattix Supported Technologies
Lattix Architect is available with the following modules to fit the needs of your organization:
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 the output of either Axivion, Understand for C++ or Klocwork Insight. |
---|---|
.NET/C# | Lattix for .NET/C# enables you to analyze the architecture of your .NET/C# 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. |
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. |
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. |
Python | Lattix for Python allows you to import Python source code (both Python 2 and Python 3) into Lattix. |
UML/SysML Lattix for UML/SysML | 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. |
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. |
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) |
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. |
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. |