Entreprise Architect adapter - Tutorial

Table of Contents

  1. Introduction
  2. Getting Started
    1. Starting Enterprise Architect
    2. Opening the adapter panels
  3. Using the Software on a Typical Task
    1. Mapping from a SysML model in Enterprise Architect to E-TM-10-25
    2. Mapping from a Comet model to SysML model in Enterprise Architect
    3. Transferring

Introduction

In the tutorial section, you will see how to use the software performing basic tasks.

Getting Started

To get started 2 simple tasks are required to be accomplished.

Starting Enterprise Architect

Run Enterprise Architect and open a SysML model.

Enterprise Architect with a model open

Figure 1:Enterprise Architect with a model open

Opening the adapter panels

Opening of the panels can be performed by pressing the COMET Menu on the Publish Category of the ribbon.

Enterprise Architect with the adapter panels showing

Figure 2:Enterprise Architect with the adapter panels showing

Connect to the hub by pressing the “Connect” button.

Connecting to a COMET® server and opening an Iteration.

Figure 3:Connecting to a COMET® server and opening an Iteration.

The main window with the ElementDefinition tree after opening an Iteration.

Figure 4:The main window with the ElementDefinition tree after opening an Iteration.

The local exchange history

Figure 5:The local exchange history

Using the Software on a Typical Task

Mapping from a SysML model in Enterprise Architect to E-TM-10-25

  1. First, change the transfer direction so that the mapping source is the SysML model.
  2. Select one or many Element(s) to be mapped with its children in the Enterprise Architect element tree.
  3. Click on the COMET Menu and select “Map selected element(s)”.
  4. Map one of the selected Block Element to one ElementDefinition.
  5. Map one of the selected Requirement Element to one Requirement
  6. Select a Package to be mapped with its children in the Enterprise Architect element tree.
  7. Right click on your selection and selection “Specialize -> COMET -> Map all objects contained in the package”
  8. Map all Blocks and Requirements Element contained in the Package

Mapping the selected elements to ElementDefinition and Requirement.

Figure 6:Mapping the selected elements to ElementDefinition and Requirement.

You can redefine the current mapping applied by following these steps:

  • Select a new target (ElementDefinition or Requirement) in the Object browser on the right
  • Select the mapping on the bottom panel
  • Right-click and select “Map select row to a new Hub Element”

The value has been mapped and the relevant trees are highlighting the differences.

Figure 7:The value has been mapped and the relevant trees are highlighting the differences.

Mapping from a Comet model to SysML model in Enterprise Architect

  1. First, change the transfer direction so that the mapping source is the Comet model.
  2. Select one or many Elements to be mapped with its children in the Comet element tree.
  3. Right click on your selection and select “Map selection”.
  4. Map one of the selected ElementDefinition to an existing Block element or choose the automatic mapping defined by the mapping dialog. a. You can select the ActualFiniteState Value to apply if a Parameter of an ElementDefinition is State dependent
  5. Map one of the selected Requirement to one Enterprise Architect Requirement or choose the automatic mapping defined by the mapping dialog.
  6. Inspect the net change in the impact view and select the mapped elements to be transferred.

Mapping of multiple ElementDefinition. The “mass” parameter is State Dependent

Figure 8:Mapping of multiple ElementDefinition. The “mass” parameter is State Dependent

You can redefine the current mapping applied by following these steps:

  • Select a new target (Block or Requirement) in the Object browser on the right
  • Select the mapping on the bottom panel
  • Right-click and select “Map select row to a new Dst Element”

Impact view on the SysML model

Figure 9:Impact view on the SysML model

Transferring

When you have some mapping defined, you can select among the mapped element of what element you want to transfer. This can be achieved by manually select each element or by using the context menu like shown in the Figure 10.

Impact view with context menu

Figure 10:Impact view with context menu

Transfer in progress of the selected mapped Requirements.

Figure 11:Transfer in progress of the selected mapped Requirements.