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 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
• 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
• 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
• 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
• 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
Share MDS Intelligence content on your SNS!
Lattix Contact
Contact Us Directly
An MDS Intelligence Lattix specialist will assist you accurately and promptly.
lattix@mdsit.co.kr
Inquire About Lattix




