Converting the Model Element

A Model Element in Astah can be converted to the other model.

Model Elements that can be Converted

Astah supports to convert the following items:

Conversion Before

Conversion After

Model

Model Diagram Element

Model

Diagram

Model Diagram Element

SysML

Requirement

→

SCDL

Safety Concept Diagram

Requirement

SysML

Interface Block

→

SCDL

Safety Concept Diagram

Element

SysML

Constraint Block

→

SCDL

Safety Concept Diagram

Element

SCDL

Requirement

→

SysML

Requirement Diagram

Requirement

SysML

Block

→

SCDL

Safety Concept Diagram

Element

SCDL

Element

→

SysML

Block Definition Diagram

Block

SysML

Block

→

STAMP

Control Structure Diagram

Component

SysML

Block

→

STAMP

Control Loop Diagram

Component

SysML

Interface Block

→

STAMP

Control Structure Diagram

Component

SysML

Interface Block

→

STAMP

Control Loop Diagram

Component

SysML

Constraint Block

→

STAMP

Control Structure Diagram

Component

SysML

Constraint Block

→

STAMP

Control Loop Diagram

Component

STAMP

Component

→

SysML

Block Definition Diagram

Block

GSN

Goal

→

SysML

Requirement Diagram

Requirement

SysML

Interface

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

Actor

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

UseCase

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

Requirement

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

TestCase

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

Block

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

InterfaceBlock

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

ConstraintBlock

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

ValueType

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

Enumeration

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

QuantityKind

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

Unit

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

SysML

InstanceSpecification

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

Mindmap

Topic

→

SysML

Requirement Diagram

Requirement, TestCase, Package, Note, Text

Mindmap

Topic

→

SysML

Block Definition Diagram

Block, Interface Block, Constraint Block, ValueType, Enumeration, Unit, QuantityKind, InstanceSpecification, Package, Note, Text

Mindmap

Topic

→

SysML

Internal Block Diagram

Note, Text

Mindmap

Topic

→

SysML

Parametric Diagram

Note, Text

Mindmap

Topic

→

SysML

UseCase Diagram

UseCase, Actor, Package, Note, Text

Mindmap

Topic

→

SysML

Activity Diagram

Action, Note, Text

Mindmap

Topic

→

SysML

StateMachine Diagram

State, Note, Text

Mindmap

Topic

→

SysML

Sequence Diagram

Lifeline, Note, Text

Mindmap

Topic

→

SCDL

Safety Concept Diagram

Requirement, Element, Requirement Group

Mindmap

Topic

→

GSN

GSN/D-Case

Goal, Solution, Strategy, Context, Justification, Assumption, Module

How to Convert Model Element

Converting to the Specified Model

The example below shows how to convert a Block of the SysML model to a Component of the STAMP/STPA model.

  1. Display the target diagram (Control Structure Diagram in this example) on the Diagram Editor.

  2. Select the source model element (Block) in the structure tree or [Search] tab and drag and drop it to the target diagram (Control Structure Diagram).

  3. The [Convert to Model] dialog appears. Configure the Hyperlink and Synchronization setting, then click the [OK] button.

    The hyperlink settings are as follows:

    • [From original to converted model and elements]
      The hyperlinks to the Model Element and Diagram Element of the conversion target (Component) are generated respectively for the source (Block).
    • [From converted model and element to original]
      The hyperlink to the source (Block) is generated for the Model Element and Diagram Element of the conversion target (Component).
    • [Let the converted model to keep the hyperlink]
      A copy of the hyperlink held by to the source (Block) is generated for the conversion target (Component).

    Synchronization settings are as follows.

image
  1. The Diagram Elements of the conversion target (Component) are displayed on the diagram. The Model Element Name of the source (Block) is applied as the Model Element Name of the conversion target (Component).

Converting to a Model of the Selected Type

The example below shows how to convert a Mindmap Topic to a Strategy of the GSN model.

  1. Display the target diagram (GSN/D-Case in this example) on the Diagram Editor.

  2. Select the source model element (Topic) in the structure tree or [Search] tab and drag and drop it to the target diagram (GSN/D-Case).

  3. The [Convert to Model] dialog appears. Select the model type to convert from the drop-down list in the [Type] column.

image
  1. Configure the Hyperlink setting and click the [OK] button.

  2. The Diagram Elements of the conversion target (GSN/D-Case) are displayed on the diagram. The Model Element Name of the source (Topic) is applied to the Statement of the conversion target (Strategy).