Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.Image Removed

 Figure 101SysML Requirements diagram showing dependenciesImage Added

  1. The SysML model in Tutorial 2_11 contains both requirements and blocks, with <<satisfy>> relationships between them, as shown in Figure 101.
     
  2. Launch the Syndeia dashboard from the Tutorial 2_11 package in MagicDraw.
    Image Removed
    Figure 102Syndeia Settings tab
    Image Added

  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", as shown in Figure 102.
     
  4. The Connection Browser should appear similar to Figure 104.


    Figure 103 Teamcenter model viewed in Syndeia Connection Manager, trace links highlighted
    Image Removed
    Figure 104 Connection Browser 
    Image Added
     
  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, is shown in Figure 103. 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.