• Blog
  • Contact
Home
  • Products
    • Modules
      • ActionScript
      • Ada
      • C/C++ (with Clang, Klocwork, and Understand)
        • Klocwork
      • Delphi Pascal
      • Fortran
      • Java (with Spring and Hibernate)
      • JavaScript
      • .NET
      • Oracle
      • SQL Server
      • Sybase
      • UML/SysML (with XMI, IBM Rhapsody, SparxEA)
        • Rhapsody
      • LDI (with Excel)
    • LDM/LDV
      • Features
    • LDC
    • LattixWeb & Repository
    • Licensing & Pricing
    • FAQ
      • Installation
      • Approach
      • Howtos
      • Java Specific Issues
      • C/C++ Specific Issues
      • .NET Specific Issues
      • Database Specific Issues
      • Hibernate and Spring Specific Issues
  • Solutions
    • Embedded Systems
    • Enterprise Systems
    • Complex Systems
    • Case Studies
  • Services
    • Consulting
    • Training
    • Deployment/Integration
  • Technology
    • Analyzing Architecture
    • Example: A Dependency Model for ANT
    • Dependency Models and UML
  • News/Events
    • Lattix News
    • Events
    • Lattix Live Demos
      • Extending and Customizing Lattix with Scripts
      • Extending and Customizing Lattix with Scripts
      • What's New in Lattix 8.0
      • Track, Measure, and Communicate Change Impact with Lattix
      • Continuous Integration with Lattix
      • Improving UML/SysML Models using Lattix
    • Buzz about Lattix
  • About
    • Partners
    • Management
    • Advisors
  • Modules
    • ActionScript
    • Ada
    • C/C++ (with Clang, Klocwork, and Understand)
    • Delphi Pascal
    • Fortran
    • Java (with Spring and Hibernate)
    • JavaScript
    • .NET
    • Oracle
    • SQL Server
    • Sybase
    • UML/SysML (with XMI, IBM Rhapsody, SparxEA)
      • Rhapsody
    • LDI (with Excel)
  • LDM/LDV
  • LDC
  • LattixWeb & Repository
  • Licensing & Pricing
  • FAQ
Lattix Demo
Watch Now
Attend a
Live Demo
Read our
Whitepapers

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.

Features

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.

Specifications

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

 

Lattix | North Reading MA 01864 | +1.978.664.5050 | copyright 2013