- LattixWeb & Repository
- Licensing & Pricing
- Lattix News
- Lattix Live Demos
- Buzz about Lattix
Lattix for UML/SysML
With Lattix for UML/SysML it is now possible to easily construct a DSM that unites the various perspectives of UML and SysML systems modeling approaches into a scalable big picture view. During the earliest stages of design, it is possible to identify undesirable interdependencies and expose key design decisions for the entire team. Rules can be established in the DSM model for compliance to guide the system developers during development and testing for validation. Over time, the DSM will provide a blue print of the system architecture and how it evolves to meet changing needs.
In this DSM of the Home Alarm UML model example from IBM Rational, the static view of the system (such as package and class diagrams) and the behavioral views (such as state and interaction diagrams) have been combined together in order to understand the overall picture. Because these diagrams contain requirements, use case scenarios and design information, the DSM can now be used to unite these different perspectives into a single view so that the impact of change to a requirement can be more readily understood.
Included in the Lattix for UML/SysML Solution are the following modules:
- XMI Module
- IBM Rhapsody Module
- Sparx EA Module
Lattix for Modeling
Many development teams rely on UML to design and even generate code for their applications. Yet just because you’ve successfully modeled an application doesn’t mean that you have a lasting architecture. Your model has to be well-architected to improve the odds of building a successful application.
Yet the model process provides no guidelines on creating a lasting architecture. It’s vitally important that the model reflect the same architecture characteristics as any software design, but there is only one way to tell if it does.
Lattix dependency analysis solutions enable modeling teams to evaluate UML models for good architectural foundations. By identifying poor dependency structures among modules and assemblies, modeling professionals can ensure the architectural stability of the application before a line of code is written.
In addition to the standard Lattix key features, Lattix for UML/SysML has these unique features:
- explore dependencies between various model elements including requirements, use case scenarios, and design information
- identify problematic dependencies such coupling and violations of the architectural intent
- rules can be established in the DSM model for compliance to guide the system developers during model development and testing for validation.
|Lattix for UML/SysML|
|Platforms||Windows 2000 and later, Linux, Mac OS X|
|Input Sources||XMI Module: XMI files, Version 2.1 or Version 1.2 and higher (package, class, and interface info only)
IBM Rhapsody Module: Rhapsody project file, Version 7.2 and higher
Sparx EA Module: EAP project file, Version 9.2 and higher
|System Requirements||Required: 512 MB of RAM
Recommended for Large System Analysis: 2GB for 32-bit & 4GB for 64-bit OS
Java 1.5 or later