Versions Compared

Key

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

...

  1. System structure (Blocks) is connected to Windchill part versions
  2. Requirements are connected to DOORS-NG requirements and collections
  3. System structure (Blocks) are connected to work breakdown structure in JIRA
  4. Software components (Blocks) of the system are connected to folders in GitHub
  5. Instrument components (Blocks) of the system are connected to tables/rows in MySQL database
  6. System structure (Blocks) are connected to a folder with Simulink models
    Image Removed
    Figure 30: SysML with elements connected to non-SysML model elements. SysML model tree in MagicDraw (LHS) and Rhapsody (RHS)

...


  1. Image Added

First, check that the Syndeia setting Generate inter-model connections is set to true, as shown below.

Image Added

Then, if you right click on the the B_with_connections package  package and select select Syndeia > Utils > SysML -> GraphGraph Utils > SysML → Graph, Syndeia will generate a graph in Neo4j that contains the SysML model elements and their connections (tracked by Syndeia) to the non-SysML model elements.

 Figure 31 The figure below illustrates the inter-model connections in the Total System Model graph as a chord diagram. The nodes in the circumference represent elements in SysML, DOORS-NG, Windchill, and other repositories (see color key on RHS) and the chords represent the inter-model connections.

 Image Removed

 Figure 31: Visualization of inter-model connections in the Total System Model graph as chord diagram

This was generated by right clicking an element in the SysML model tree and selecting Syndeia > Visualize > VIew All Connections. You may not have the Syndeia setup with all the repositories (e.g. Windchill, JIRA, and MySQL). So, we are providing a Neo4j graph database (tsm.graphdb.zip file) of the Total System Model that has been generated. In the next section, you will run graph queries on this Total System Model graph.

 Image Added