Astah SysML and System Safety support XMI import and export of SysML models which makes the models compatible with other tools such as Cameo Systems Modeler.

section divider

Import from Cameo Systems Modeler

You can import the project files created by Cameo Systems Modeler version 18.5 and later of Dassault Systèmes’ S.E. to Astah via XMI. Supported file formats are .mdzip and .mdxml.
Go to [File] – [Import] – [Cameo SysML Project(.mdzip)] or [Cameo SysML Project (.mdxml)] from the Main Menu.
Import Cameo SysML models

Currently, Astah can import the following diagrams from Cameo Systems Modeler.

  • Requirement Diagram
  • Block Definition Diagram
  • Internal Block Diagram
  • Parametric Diagram
  • Activity Diagram
  • Sequence Diagram
  • UseCase Diagram
  • Statemachine Diagram

To learn more details on compatible data, please read the complete reference manual.

section divider

Export SysML models to XMI

There are three types of XMI you can export SysML models from Astah.

  1. OMG XMI 2.5 (.xmi)
  2. Cameo SysML XMI (.mdxml)
  3. Obfuscated XMI (for bug report)
section divider

OMG XMI 2.5 (.xml)

You can export UML/SysML diagrams and models to XMI 2.5.
Go to [File] – [Export] – [SysML to OMG XMI 2.5].
Exporting SysML models to XMI 2.5

section divider

Cameo SysML XMI

You can export SysML models to XMI file (.mdxml) that is compatible with Cameo Systems Modeler version 18.5 and later of Dassault Systèmes S.E.

  1. Open a project file you want to export to Cameo.
  2. Go to [File] – [Export] – [SysML to Cameo Project].
    Exporting SysML models to Cameo
section divider

How to load SysML models to Cameo Systems Modeler

You should be able to import this .mdxml file into Cameo Systems Modeler version 18.5 or later from [File] – [Open Project] or [File] – [Import From] – [Other MagicDraw Project]. (Refer to the user’s manual of Cameo for details.).
We confirm that it works with Cameo Systems Modeler version 18.5 and 19.0.

section divider

Compatible models

Currently, the following SysML models can be exported to Cameo Systems Modeler via XMI.

To learn more details on compatible data, please read the complete reference manual.

section divider

Notes

  • The appearance of model elements is different between Astah and Cameo Systems Modeler.
  • Assembly connectors will not be imported to Cameo Systems Modeler. It will be imported as a Requirement Interface and Provided Interface.
  • Model elements in SysML’s standard library will not be imported to Cameo Systems Modeler.
section divider

Requirement Diagram (*1)

  • Both ID and Text will appear inside each requirement.
section divider

UseCase Diagram (*2)

When you open the imported UseCase diagram,
– all Actors will be represented in an actor icon instead of a rectangle one and
– all UseCases will have its name inside

section divider

Activity Diagram (*3)

  • The size of the diagram frame and the partition may change after import.
  • If there are any model elements outside partitions, you may see an alert when importing.
  • The end of partitions may not be closed after import.
  • Any arrows inside Input/Output pins will not be displayed in the imported diagrams.
section divider

Statemachine Diagram (*4)

  • Vertical Regions will be converted to Horizontal ones at import.
section divider

Obfuscated XMI (for bug report)

Astah support may ask you to provide your .axmz file along with your bug report in case the log file did not contain enough information to find the cause.

If the .axmz files contain any confidential information, you can obfuscate the data, so all the model names would be replaced with meaningless characters and numbers.

  1. Open your .axmz file
  2. Go to [Tools] – [Correct Model] – [Save as Obfuscated Project [For Bug Report]].
    Export to Obfuscated XMI

  3. Save the .xml file and send it to Astah Support.