SDMetrics home page
The Software Design Metrics tool for the UML
Home  |  Features  |  Downloads  |  Order  |  Support  |  Resources  |  About

SDMetrics_P32.zip

Description

Metamodel, XMI transformations and metric definitions for Gentleware Poseidon for UML V3.1 and V3.2.

Poseidon 3.1 introduced UML2.0 statechart diagrams, Poseidon 3.2 introduced UML2.0 sequence diagrams. The other diagram types still use the UML1.x meta model, in particular activity graphs still are UML1.x state machines, and collaboration diagrams still use UML1.x objects, links, and stimuli.

Therefore, the project files in this archive provide a metamodel that largely is UML1.4, except

  • the statemachine has UML2 states, regions, transitions, activities, triggers, and constraints
  • the interaction model uses UML2 lifelines, messages, and combined fragments.
In the XMI files, old and new states, messages etc. are distinguished using namespace "UML" for 1.x model elements, "UML2" for 2.0 model elements. The XMI transformation file takes this into account.

The definition of the metrics and rules has been adapted: UML1.x metrics/rules for activity graphs and collaboration diagrams, UML2.x metrics/rules for state machines and sequence diagrams.

Revision History

  • 16-Oct-2005: initial release
Usage

To register the files with SDMetrics, store them in a convenient place. In SDMetrics, select menu "Extras-> Preferences" and go to the "Default Project Files" tab. In the "Default XMI Transformations" box, click the "Add" button and specify:

XMI Version1.2
XMI ExporterNetbeans XMI Writer
Exporter Version1.0
XMI transformation File<location of file xmiTrans_poseidon3_2.xml>
Default meta model<location of file metamodel_poseidon3_2.xml>
Default metrics definition<location of file metrics_poseidon3_2.xml>

Note that some other tools also use the Netbeans XMI Writer to produce their XMI files (e.g., Together Designer, Poseidon 3.0 and earlier), and these files should be processed using the default metamodel, XMI transformations, and metric definitions that ship with SDMetrics. If you have to analyze many such files, you should not register the above files as default project files, but specify them in the project settings dialog whenever you analyze a Poseidon 3.1/3.2 file.

Back to the SDMetrics Project File Downloads Page.


Sitemap webmaster@sdmetrics.com © 2008. All rights reserved.