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).