For embedded system software development

Integrated Solutions

From project management to design and verification for international standards compliance!

Architecture Analysis & Refactoring Solution for Complex Software

Lattix

An architecture quality improvement solution that optimizes software structure using a DSM (Dependency Structure Matrix), enabling clear visualization and formalization of dependencies, architecture analysis, design rule validation, and systematic refactoring.

#Lattix #Architecture Analysis #Structural Analysis #Software Optimization #Refactoring #Design Rule Validation #Architecture Erosion #DSM #Dependency Structure Matrix #Code Clinic
Lattix is a software architecture analysis and management solution specialized in DSM (Dependency Structure Matrix)–based visualization and structural validation.

By visualizing dependencies among software and system elements—such as source code, UML/SysML models, requirements, and tests—in a DSM format, Lattix clearly reveals complex inter-module relationships. This enables rapid detection of circular dependencies, architecture erosion, and design rule violations that commonly occur during development.

Developers can define the intended architecture using APIs, layered structures, and independent subsystem rules. Lattix then visualizes these definitions through DSM and CAD(Conceptual Architecture Diagrams) and automatically identifies any violations, ensuring continuous architecture compliance and quality.

* Architecture Erosion: the gradual deviation and degradation of an initially designed architecture over time.

Key Features

1
DSM-Based Structural Visualization
Dependency Structure Matrix (DSM)
• Represents dependency relationships in a matrix format

• Visualizes and quantifies the structure of complex systems and software

• Enables clear analysis of dependencies between system components
2
Integrated Platform
MDM (Multi-Domain DSMs) Platform
• Supports scalable integration across multiple domains, including system models, requirements, software, functional safety, and E/E architecture

• Connects data from requirements, design, and verification solutions to provide a unified view of data dependencies and analysis results

• Integrates data from QAC, CodeSonar, VectorCAST, Codebeamer, Mend, medini, and Rhapsody
3
Analyzer & Dashboard Utilization
Collaboration and Integrated Management
• Easy and intuitive use of analyzers

• Sharing analysis results through a web-based dashboard

• Seamless collaboration among stakeholders

• Integration with CI/CD pipelines
4
Support for Multiple Languages and Platforms
• Programming Languages: C/C++, Java, Python, Ruby, Fortran, Ada, JavaScript, .NET

• Data / Databases: Oracle, SQL (SQL Server), Custom SQL

• Standards / Industry Specifications: AUTOSAR/ARXML, UML/SysML

• Modeling & Requirements Management Tool Integration: Rhapsody, DOORS, Sparx EA, XMI, Codebeamer, Jama

• Others: Excel

Key Capabilities

1
Dependency Analysis & Design Rule Compliance
Using a DSM-based approach, the solution analyzes dependencies between system components and verifies compliance with defined design rules to ensure a robust and well-structured architecture.
2
Change Impact Analysis
Track and predict how changes in source code affect each component across the entire system, enabling proactive risk management and stable evolution of the architecture.
3
Architecture Optimization
Support architectural optimization by eliminating unnecessary coupling and simplifying structural relationships between components, with simulation-based refactoring to design and validate improved architectures.
4
Report & Dashboard
provides dependency analysis results in various report formats and offers a web-based dashboard platform that enables team-wide sharing, collaboration, and systematic history tracking.

Industries

Use Cases

1
Automotive
Lattix analyzes vehicle software architecture dependencies to detect structural issues early. By visualizing cycles and architectural violations across complex ECU and software modules, it enables effective compliance with OEM architecture verification requirements.
2
Aerospace & Defense
Lattix hierarchically analyzes the complex software architectures of aerospace and defense systems to identify design inconsistencies and dependency issues early. It is optimized for architecture verification to support compliance with stringent standards such as DO-178C.

Share MDS Intelligence content on your SNS!

Lattix Contact

Contact Us Directly

An MDS Intelligence Lattix specialist will assist you accurately and promptly.

Inquire About Lattix