Entreprise Architect adapter

Entreprise Architect adapter on gitHub

This section provides basic materials for use by CDF Domain Experts.

PURPOSE OF THE SOFTWARE

The Enterprise Architetect SysML adapter is a plugin for Enterprise Architect 15.2 with the SysML plugin installed. It provides a way to exchange data between an ECSS-E-TM-10-25 hub data source and a, Enterprise Architect instance. Between the setting up of the mapping and the transfer, the adapter provides a preview of mapped things by Highlighting changes in the relevant data trees and displaying representation of things that have been mapped. It is also possible to filter the preview by selection and to select what can be transferred from the things that are mapped. The adapter keeps track of the mapping and saves in the ExternalIdentifierMap of the open Iteration. The Enterprise Architect SysML Adapter eases the way engineer will use SysML modelling and COMET®, by providing easy data exchange.

EXTERNAL VIEW OF THE SOFTWARE

The adapter needs two data sources to be operational.

  • A WSP or a COMET® server connected to a COMET® database.
  • A running instance of Enterprise Architect 15.2 with SysML and the DEHP adapter plugins installed.

OPERATIONS ENVIRONMENT

General

The Enterprise Architect SysML adapter is a plugin, so an installation of the Enterprise Architect software is required. To integrate the plugin, run the installer “EnterpriseArchitect_SysML_Adapter_1.5.0.msi”. The software runs on windows system and on both 32bits and 64bits platform.

Hardware Configuration

The minimum hardware configuration is the following.

  • 1 GHz or faster processor
  • 2GB of RAM (work with larger models will require larger RAM usage)
  • 2GB of available hard disk space
  • A display with a minimum resolution of 1280 pixels by 720 pixels

Software Configuration

Supported Operating System

The Enterprise Architect SysML adapter is targeting .Net 4.7.2, therefore it is compatible with the following platform:

  • Windows 7 SP1 (x86 and x64)
  • Windows 8.1 (x86 and x64)
  • Windows 10 Anniversary Update (x86 and x64)
  • Windows Server 2008 R2 SP1 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2012 R2 (x64)
  • Windows Server 2016 (x64)

Runtime

The Enterprise Architect SysML adapter requires that the Enterprise Architect is installed to run.

COMET® WebServices

The minimal version of the COMET® WebServices is version 7.0.5. The recommended version is 7.0.7.

Operational Constraints

Start-up

When Enterprise Architect starts and that a project has been opened, you can connect to a e-TM-10-25 model. Once this is done, you should be able to browse the ElementDefinition tree.

Mapping

After your SysML model has been loaded, you can define a mapping between the data sources, the connected hub model and the SysML model. If you chose to load an existing mapping it will be applied automatically upon loading. To load a mapping configuration, select one on the provided list and proceed with clicking on the button next to the provided list. To create a new one, type the name of the mapping configuration that you want to create and proceed with the same action. Defined mappings are not editable after they has been saved. The persistence of a mapping is done after a transfer. Currently, there is no possibility to remove or modify a defined mapping. The mapping configuration is only able to add new mapping.

Impact view

The described functionalities in 2.4.2 register themselves in a process where once you have defined what Block or Requirement to transfer from or to the e-TM-10-25 model, you have the possibility to preview the impact on the target model.

Then you can transfer your mapped values to their configured destination.

Transfer

When you choose to transfer, the mapped values are then transferred to the configured target model. In the case anything goes wrong at this stage, you can cancel, and it will delete every configured mapping.

Saved Mapping Configuration

When a transfer has been done, the mapping configuration is saved in the open E-TM-10-25 Iteration. This saved mapping configuration is applied each time you map one thing that have been mapped already.

Operations Basics

From the moment the adapter has started. In order you can

  • Connect to a E-TM-10-25 source.
  • Map some Block or Requirement from the Enterprise Architect project to the E-TM-10-25
  • Preview the net change.
  • Select some of the mapped elements
  • Transfer the mapped values.
  • Map some element from the open COMET model
  • Preview the net change
  • Select some of the mapped elements
  • Transfer the selection.

Table of contents