Architectural Analysis and Refactoring with Lattix (29-06-2011)
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.
Improve the Architecture and Quality of Your Embedded Systems
Lattix has pioneered a unique award-winning approach using system interdependencies to create an accurate blueprint of complex embedded systems. Join us for a live demonstration and learn how Lattix and the DSM (Dependency Structure Matrix) approach can improve the productivity of your team as well as the quality of your embedded system.
You will learn how to:
- Use Lattix to improve the design of your system and see how an architecture blueprint can enhance the team communication.
- Better cope with changing requirements through a clear understanding of the change impact, especially before refactoring your system or fixing defects.
- Detect architecture violations and bad dependencies as soon as they are introduced during continuous integration.
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 publishes trends of key metrics, dependencies, and violations of rules that you set to enforce the intended architecture of each part of the system.