What is Lattix?

Unique Dependency Structure Matrix (DSM) visualization of system architecture

Lattix leverages the power of hierarchical DSM to enable visualizations of large complex systems which would otherwise be impossible with box-and-arrow style diagrams.

The DSM provides a unified model across complex multi-domain systems including software source code, models such as UML/SysML, software requirements and tests. Teams of all disciplines can use manipulate the model the model through a simple drag and drop interface in order to asses the impact of potential changes and perform what-if analysis when planning refactoring. Lattix offers a rich reporting capability and calculates a wide variety of metrics in order to empirically evaluate system architectures.

Analyze Data from Different Domains

When we work in silo’s, it’s easy to lose the big picture. Data from one domain can often contain insights to help another- for example, requirements and testing. Leverage our unique, AI-driven platform to gain new insights from analyzing your company’s data stored in multiple sources. DSM is the perfect technique to find relationships between data points, and translate the discovered relationships to actionable insights.

Understand

Albert Einstein once said if you can’t explain it simply, you don’t understand it well enough! Understanding the architecture of a system is crucial to explaining it, and communicating to other team members. Use the unique visualizations and reports to easily understand your system – regardless of how complex it may be.

Define

As Douglas Macarthur once said, you are remembered for the rules you break. Broken architectures can cause huge issues with software and systems, leading to maintenance problems, spaghetti code, poor dependencies, coupling, and build and test issues. Use Lattix to accurately define your intended architecture via API, layering and independent subsystem rules, and keep it on track. Define and create technical wealth for your components, and leave those tedious technical debt and firefighting discussions behind.

Control

Cosign the days of out-of-control software and systems development to memory by using Lattix to smooth the path of architecture management and compliance. Easily control and manage dependencies, system quality and project velocity through the use of efficient and effective architectural patterns.

Lattix editions

Team edition

Essential features

  • Dependency Structure Matrix(DSM) visualisation
  • Analyze impact of change through systems
  • Control architecture through rules
  • Create Conceptual Architecture Diagrams (CADs)
  • Import custom data from Excel or LDI

Enterprise edition

For teams needing compliance, traceability and cross-domain analysis of complex systems

Everything in the Team edition Plus:

  • Traceability + Gap analysis for requirements
  • Match UML/SysML model to source code
  • Powerful command line and custom scripting support included
  • LattixWeb dashboard for trending metrics and visualising systems

All editions include:

Supported technologies:

  • C/C++
  • Java
  • .NET
  • Python
  • UML/SysML