Creating a DOORS NG Requirement from MagicDraw

  1. The object of this tutorial is to create a DOORS NG requirement from a SysML requirement using a Data Map connection. The Data Map connection allows the two requirements to be compared and synchronized. The same process works in reverse, transforming a DOORS requirement into a SysML requirement.
  2. Open the MagicDraw model DOORS NG Tutorial.mdzip. Find the Speed requirement in the 2.16.2 Datamap Connection package, as shown above.
  3. Right-click on package DOORS NG Tutorial and launch the Syndeia dashboard. Click on the left side and find the Speed requirement. On the right side, choose a folder in which to create a new DOORS requirement. We will use the DOORS Tutorial folder.
  4. To create a DOORS requirement and a Data Map connection,
    1. Set Connection Type to Data Map in center section
    2. Drag-and-drop Speed from the left side on top of the DOORS Tutorial folder on the right.
    3. Click Yes to confirm.
  5. To confirm that a connection has been made, go to the Connection Summary tab and click Refresh.




     
  6. Return to MagicDraw to examine the original SysML requirement. It has an new Id, 2093, assigned by Syndeia to be the same as the requirement ID created by DOORS NG for its new requirement. The element has also been assigned a new stereotype, <<DOORS-NG_Requirement>> to reflect its Data Map connection to a DOORS NG requirement. These same effects would be seen (in the SysML requirement) if a DOORS requirement had been dragged into the SysML model.
  7. In MagicDraw, change the value of the maximum speed to 200 in the Text field of the requirement.
  8. In the Syndeia dashboard, Connection Browser or Connection Summary tab, right-click on the connection and select Compare SysML & Target. In the Comparison Result tab, the difference in the text between the DOORS NG and MagicDraw requirements should be highlighted in red.
  9. In the Syndeia dashboard, Connection Browser or Connection Summary tab, right-click on the connection and select Sync Target → SysML. Check the requirement text in MagicDraw; it should have returned to 300 kph. Alternatively, select Sync SysML → Target; check that the requirement Description in DOORS NG now shows 200 kph.