Tools & Components

Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.

View all tools

Lattix Software Archaeology

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

Our brands

Lattix

Our brands

Dependency Structure Matrix

What is Lattix?

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.

Lattix helps with:

Refactoring my code icon

Refactoring

Lattix helps visualize the current structure of the architecture, from an accurate big picture level, right down to the way API’s (e.g. function calls, or global data, or class methods) are interacting with one another.

Automation icon

DevOps automation and improving speed

Lattix can help visualize your software architecture, and identify components which are ripe for componentization, for example with Conan, or a similar package manager. Carving out monolithic builds into smaller, more modular pieces, can dramatically affect the build time of software components.

Safety compliance icon

Achieving functional safety compliance

Lattix can help generate metrics reports, for example coupling, stability, cohesion and connectedness, which are requirements of standards such as ISO26262 and FDA 62304. These standards also require demonstrating “hierarchical structure”, which the Lattix DSM of the software perfectly shows.

Systems engineering icon

Systems engineering

Lattix visualizes all elements of the SysML or UML model into a unique multi domain DSM, enabling easy visibility of data from multiple sources and domains.

Traceability audit icon

Traceability audit

Lattix is built to visualize complex data across multiple domains. Use our connectors to popular data sources to bring in the data, and allow us to show you where you have completeness and consistency.

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
André De Ceuninck

André De Ceuninck

Software Quality | Testing | Certification

Understand, Define and Control your architecture

These are the ground rules for maintainable systems and software. Logic, Lattix and CodeClinic are here to help you (re-)structuring your processes and code. Let's engage!

Contact Me