Creating a DOORS NG Requirement from Rhapsody.


  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 Rhapsody model DOORS NG Tutorial. Find the Speed requirement in the Datamap Connection package, as shown in the image 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. In the image below, 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 Rhapsody to examine the original SysML requirement. As shown in the figure, it has a new Id, 1833, 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 Rhapsody, 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 Rhapsody 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 Rhapsody; it should have returned to 300 kph. Alternatively, select Sync SysML → Target; check that the requirement Description in DOORS NG now shows 200 kph.