Generating SysML Requirements from Teamcenter

  1. The object of this tutorial is to generate a requirement in a MagicDraw SysML model from a requirement in Teamcenter. In this exercise, we can start with any empty SysML package in a MagicDraw model containing the Syndeia profile. We will use the same Teamcenter repository populated in the previous exercise. Launching the Syndeia dashboard from the empty Tutorial_2_12 package, we see REQ-0002308/A;1-UAV Specification.



  2. Set Connection Type to Model Transform. Drag and drop REQ-0002308/A;1-UAV Specification onto the Tutorial_2_12 package. Click Yes in the confirmation dialog box shown.



  3. The final state of the Connection Manager is shown below.


     
  4. The SysML model created from this single action is complex and requires some explanation.

Teamcenter, unlike SysML, allows a requirement to be owned by more than one other requirement or requirement specification. Therefore, a Teamcenter requirement can exist as both an independent requirement and as an "owned" requirement. No corresponding structure is available in SysML, so the "owned" Teamcenter requirement is represented by a SysML requirement that is a <<copy>> of an independent requirement. This relationship appears three times, for Engine Specification, Max Power, and Efficiency.

Copyright 2018 Intercax.