Lattix Live Demos
What's New in Lattix 8.0
Join Lattix for a live technical demonstration of Lattix 8.0. You will learn how to take advantage of its new features and capabilities for complex system analysis and measurement.
Lattix 8.0 has trail blazing support for architecture checkers, which are smart programs that mine the Lattix model to identify architectural smells. These are issues that cannot be caught through testing and are difficult to spot even in code walk through. Lattix 8.0 also adds support for the popular and fast Clang parser for C, C++ and Objective-C.
Attendees will not need any previous knowledge of Lattix or DSM since we will be covering the basic concepts.
Next Date: TBD, click here to register
How Can I Control the Dependenices in My Software System to Reduce Risk?

Dependency Structure Matrix (DSM) is a technology that is used to visualize complex relationships and dependencies. For software it means that even when you have a system with 1000 files or 10.000 objects, you can get a grip of it within a few minutes. It means that you can quickly spot unwanted dependencies, code that needs refactoring or the impact on testing when a someone propose a change.
Join us for a live demonstration of how DSMs can help you minimize the risk in your project. we will show you how you can:
- discover your architecture even if it has deviated significantly from the original intent
- identify short-term opportunities to break couplings and improve the architecture by changing the code organization
- use just a few rules to prevent further erosion of the architecture
- determine the changes and the impact of those changes across builds
- measure, report, and track architectural metrics
Attendees will not need any previous knowledge of Lattix or DSM since we will be covering the basic concepts and use cases.
Next Date: TBD click here to register
Continuous Integration with Lattix

Join us for a live demonstration of Lattix and learn how it can be integrated into your build environment to improve the agility of your team. You will learn how to:
- Integrate with continuous integration build environments such as Hudson, Jenkins, and others.
- Use Lattix to identify and prevent architectural erosion as soon as it occurs.
- Maintain the integrity of your design and make architectural evolution explicit.
- Determine the changes and the impact of those changes across builds.
- Track and maintain architectural metrics.
* Hudson and Jenkins logos are the property of their respective owners
Next Date: TBD, click here to register
Improving UML/SysML Models using Lattix

New to Lattix 7.3 is support for Sparx Enterprise Architect . Lattix now supports not just XMI but also native integrations with Sparx Enterprise Architect and IBM Rhapsody.
Join us for a Live Demo featuring Dani Mannes of ACTL (www.actl.co.il), an expert consultant and trainer for Agile modeling. Dani will demonstrate how Lattix can be used to create a big picture view of your complex models. You will learn how to use Lattix to refine and improve your models by proactively identifying design issues as well as missing or unwanted elements and dependencies. You will also find out how to track model changes and its effect on key architectural metrics as the model evolves over time. Discover how Lattix becomes a powerful companion to your modeling tool by assisting you in creating and maintaining a truly modular, correct and consistent design.
Next Date: TBD, click here to register
Measuring, Tracking and Communicating Change in Complex Systems
Join us for a live demonstration of the Lattix System and learn how to take advantage of its new features and capabilities to map dependencies across your entire system. In addition to support for analyzing codebase, database, and framework dependencies, Lattix also enables you to import data and map dependencies from other parts of an Enterprise Architecture, such as processes, requirements, and people. We will demonstrate how Lattix can be used to identify improvements, conduct impact analysis, and report on changes in your system using the Lattix Repository, which automatically updates with trends of key metrics, dependencies, and violations of rules that you set to enforce the intended architecture of each part of the system.
Next Date: TBD, click here to register
Trying the Lattix Approach: How Should I Analyze My System?
To get the most from your Lattix evaluation or purchase, you should know a few basic techniques about the use of Lattix LDM and the DSM approach. Let us give you the benefit of our expertise and experience in assisting many Lattix customers to analyze their systems.
During this technical demonstration by Lattix founder Neeraj Sangal, you will learn how to:
- discover your architecture even if it has deviated significantly from the original intent
- identify short-term opportunities to break couplings and improve the architecture by changing the code organization
- use just a few rules to prevent further erosion of the architecture
Attendees will not need any previous knowledge of Lattix or DSM since we will be covering the basic concepts and use cases.
Next Date: TBD, click here to register
Architectural Analysis and Refactoring with Lattix
Lattix provides powerful capabilities to support a wide range of analysis and refactoring activities. Join us as we demonstrate the techniques and features necessary to quickly accomplish your reverse engineering and refactoring initiatives. During this live demonstration with Lattix LDM, you will learn how to:
- create a precise blueprint of your system by utilizing a Dependency Structure Matrix (DSM) of system interdependencies and identify issues
- utilize Lattix's architectural editing capabilities, apply DSM partitioning algorithms and explore "what-if" scenarios to create new logical groupings for layers and modules
- use reporting, tagging and impact analysis to extract components, services, and APIs
We will wrap up the session by showing the results of our analysis of the popular browsers, Firefox and Google Chrome, utilizing the new Klocwork integration with Lattix
Next Date: TBD, click here to register
Lattix for Rhapsody
New to Lattix 5.0 is the Lattix for Rhapsody module, a direct integration with IBM Rational’s Rhapsody. Join us for a live demonstration which will show how to use this new module to review, refactor and maintain architecture in large scale Rhapsody models. With Lattix for Rhapsody, a designer can readily identify undesirable interdependencies in the model which prevent modularity and increase complexity. As the model changes, Lattix for Rhapsody can be used to enforce the architecture and expose key design decisions for the entire team. For more information, please visit Lattix for Rhapsody.
Next Date: TBD, click here to register
Advanced Techniques and Tips
To get the most of your Lattix evaluation or purchase, you should know a few key techniques about Lattix LDM and the DSM approach. Let us give you the benefit of our expertise and experience in assisting many Lattix customers. During this technical demonstration, you will learn how to:
- discover your architecture even if it has deviated significantly from the original intent through DSM partitioning and other advanced techniques to transform the DSM
- re-structure your system to modularize and extract components or services utilizing the tagging and reporting capabilities in Lattix LDM
- focus testing after each build using the update reporting and impact analysis features
- investigate the impact of proposed changes before implementation, including metrics to assess the impact on quality
We will also discuss how to accomplish these architectural improvements in an ongoing development environment.
Next Date: TBD, click here to register
Dependencies Beyond Code: The Big Picture View of Enterprise Java Systems
Most large scale enterprise systems are built using a variety of technologies. For instance, when developers create an enterprise application using the Spring Framework, they are dealing with not just java classes or interfaces but also Spring Beans. Spring Beans are entities that depend not just on each other but also on other entities such as java classes. Similarly, Hibernate is an object relational framework that maps java classes to database tables. Databases contain not just data entities such as tables and view but they also contain entities such as stored procedures and packages.
Lattix has extended the use of DSMs to represent Spring and Hibernate configurations as well as the structure of the code and database. This allows users to create a big picture view of their entire system and to better understand how changes can propagate throughout the system. Quickly learn how you can get this visibility into your system, identify opportunities to improve the architecture, eliminate bad dependencies, and systematically control your software. This interactive Webinar includes a live demonstration. You will be encouraged to ask questions of the presenter and have the added benefit of hearing the questions asked by your peers.
Next Date: TBD, click here to register
Applying Lattix on Ada and C/C++ Embedded Systems
Let us show you how to use Lattix LDM to analyze, refactor, test, and maintain the architecture of your Ada and C/C++ applications and embedded systems. During this live demonstration, you will learn how to:
- produce a precise blueprint of your system to share with your extended team and use to assess the impact of change
- identify short-term opportunities to break couplings and improve the architecture by changing the code organization
- create just a few rules which will prevent further erosion of the architecture


