Dependencies from SysML to Teamcenter

Syndeia is able to generate, compare and sync dependencies between SysML and Teamcenter. In SysML, dependencies include <<satisfy>>, <<trace>>, <<verify>>, <<allocate>> and other relationships that are dependencies with additional stereotypes attached. In Teamcenter, dependencies take the form of Trace Links, which do not differentiate between different types of SysML dependencies.

  1. The SysML model in Tutorial 2_11 contains both requirements and blocks, with <<satisfy>> relationships between them.

  2. Launch the Syndeia dashboard from the Tutorial 2_11 package in MagicDraw.



  3. Set Syndeia options so dependencies are carried across the connectors. In the Syndeia dashboard, Settings tab, check the three boxes marked "Generate SysML Dependencies and Trace Links", "Generate SysML Dependencies and Trace Links Recursively", and "Generate Other End of SysML Dependencies and Trace Links".
     
  4. The Connection Browser should appear.




     
  5. Set Connection Type to Model Transform. Drag the UAV block from the SysML model onto the Demo3 folder on the Teamcenter side. The final state of the Teamcenter model, partially expanded. The trace links corresponding to the <<satisfy>> relationship between UAV and UAV specification are shown as associated with both elements in Teamcenter. The two <<satisfy>> relationships originating from the Engine block appear next to the Engine item version, as well as the Efficiency and Max Power requirements.
     
  6. Other dependencies, including <<allocate>>, <<verify>> and <<trace>>, can be transferred as trace links in the same way.