From Publisher for Rhapsody 2.5.0, transformation from Rhapsody UPDM2-DoDAF to Cameo SysML is possible.
To control this, an option rhp2md.semantic.updm2sysml
has been created.
By default, the option rhp2md.semantic.updm2sysml
is set to true, this means when transforming a DoDAF2 model,
SysML profiles and associated Stereotypes will be applied to the model.<
Most of the UPDM2-DoDAF Diagrams will become Cameo Class Diagrams. However a dedicated mapping has been applied for some type of Diagrams:
Rhapsody UPDM2-DoDAF | Cameo SysML |
---|---|
OV-5b Operational Activity Model | SysML Activity Diagram |
OV-6c Event Trace Description | SysML Sequence Diagram |
SvcV-4 Services Functionality Description | SysML Activity Diagram |
SvcV-10c Services Event Trace Description | SysML Sequence Diagram |
SV-1 Systems Interface Description |
SysML Internal Block Diagram Properties Stereotyped <<ResourceRole>> in the Rhapsody diagram will be stereotyped <<PartProperty>> in Cameo. |
SV-1 Systems Interface Description BDD |
SysML Block Definition Diagram Classes Stereotyped <<System>>, <<Software>>, <<PhysicalArchitecture>> or <<PersonType>> in the Rhapsody diagram will be stereotyped <<Block>> in Cameo. |
SV-2 Systems Resource Flow Description |
SysML Internal Block Diagram Properties Stereotyped <<ResourceRole>> in the Rhapsody diagram will be stereotyped <<PartProperty>> in Cameo. |
SV-2 Systems Resource Flow Description BDD |
SysML Block Definition Diagram Classes Stereotyped: <<System>>, <<Software>>, <<PhysicalArchitecture>> or <<PersonType>> in Rhapsody will be stereotyped <<Block>> in Cameo. |
SV-4 Systems Functionality Description | SysML Activity Diagram |
SV-10c Systems Event Trace Description | SysML Sequence Diagram |
UPDM2 Stereotypes are kept in the MagicDraw Model. A stereotype <<UPDM2Element>> is applied on every transformed UPDM2 Element.
A Tagged Value "updm2stereotype" is added with the original UPDM2 Stereotype.
By setting the option rhp2md.semantic.updm2sysml
to false in the publisher.properties, Cameo UPDM2 profile and associated Stereotypes will be applied.
To transform Rhapsody UPDM2-DoDAF Model to Cameo SysML, set to following option in publisher.properties file:
#Determines whether the DoDAF2 Stereotypes will be converted to SysML. Available values: true, false - default true
rhp2md.semantic.updm2sysml=true
To transform Rhapsody UPDM2-DoDAF Model to Cameo UPDM2, set to following option in publisher.properties file:
#Determines whether the DoDAF2 Stereotypes will be converted to SysML. Available values: true, false - default true
rhp2md.semantic.updm2sysml=false