Lattix for Delphi Pascal

Lattix for Delphi Pascal enables you to analyze the architecture of Delphi Pascal applications in terms of the compilation units and their interrelationships.

This is the DSM of ModelMaker UML Explorer from ModelMaker Tools

Included in the Lattix for Delphi Pascal Solution is the following module:

  • ModelMaker Tools Delphi Pascal Module

    This module uses the ModelMaker Tools Pascal dependency analyzer, leveraging its fast and accurate dependency analysis capabilities to build the most comprehensive dependency model for Delphi Pascal systems. This dependency analyzer is integrated in the ModelMaker Tools standard product range, but it is also available at no cost from ModelMaker Tools.

    Click here to download the Dependency Analyzer from ModelMaker Tools

Benefits

Lattix is particularly useful to visualize, manage and refactor dependencies in large complex projects. Use Lattix to:

  • map architecture to the actual code
  • quickly identify problems and bad dependencies
  • extract, specify, and enforce component APIs
  • refactor your architecture
  • reduce defects and keep your design clean

In a Delphi environment, Lattix for Delphi Pascal can enable you to manage unit dependencies by:

  • helping to reduce coupling and increase reusability on a unit level
  • helping to avoid unwanted linking of units
  • providing a way to control which units are included in which packages for design time or runtime packages
  • eliminating the cyclic dependencies between units or make them less complex

Specifications

Lattix for Delphi Pascal
Platforms Windows 2000 and later, Linux
Input Sources

.ldp file from ModelMaker Tools dependency analyzer

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