Skip to main content

In Part 1 and Part 2 of this series, we focused entirely on possible visualizations of inter-model connections, i.e. connections created by Syndeia between elements in different tools. But many use-cases require us to trace connections across the system model where the sequences include both inter-model and intra-model connections. Syndeia 3.0 can show many of these, as well.

syndeia-visualization-intra-model-1Figure 1  SysML Intra-model Connections

Consider the SysML model shown in Figure 1. Three activities have allocation dependencies to three blocks. The three blocks have satisfy dependencies to three requirements. Finally, directed composition relationships show that the UAV block uses the other three blocks as parts. All of these relationships are

  • intra-model (they are created and stored inside the SysML modeling tool), and
  • directed (the arrows reflect an asymmetry in the dependence among elements)

In addition, our sample model has a series of inter-model connections

  • SysML blocks are connected to items in a Teamcenter repository
  • SysML activities are connected to Simulink blocks on a local file system
  • SysML requirements are connected to requirements in a DOORS NG repository.

We start our visualization of connections by right-clicking on an element in the SysML browser or the Syndeia dashboard. In Figure 2, we begin with the Platform block. It appears with its three nearest neighbors

  • SysML activity Execute Flight Profile, connected by an incoming dependency (allocation)
  • SysML requirement UAV Platform Specification, connected by an outgoing dependency (satisfy)
  • Teamcenter item revision Platform, connected by an undirected Model Transform connection

syndeia-visualization-intra-model-2Figure 2: Syndeia Local Visualization, Auto-Layout option, both intra-model and inter-model connections to nearest neighbors

What directions of connections to show are selected in the box in the upper right corner; in Figure 2, all directions are to be shown. The starting element is bordered with a red ring, which remains even as the display expands or contracts. The other nodes have green rings, which indicates that they have not been expanded. We can click on them to display the additional connections they participate in.

If we expand the neighboring nodes and rearrange them, as in Figure 3, we show the SysML elements on the left, connected by intra-model dependencies, and the lines connecting them to elements in other tools.

syndeia-visualization-intra-model

Figure 3: Syndeia Local Visualization, Auto-Layout option, second stage expansion

Note that we are now displaying a continuous chain of connections from a requirement in DOORS NG (lower right) to a Simulink block (upper right) that may be verifying the original requirement, via multiple internal connections in the SysML model. As the individual nodes can be expanded (or not) as the user wishes, we can follow some chains and not others. We can also choose to show only incoming or outgoing intra-model connections, depending on whether we are interested in elements that affect the starting element (outgoing) or are affected by the starting element (incoming). An alternative layout is the Tree Layout graph in Figure 4 that shows the downstream and upstream connections clearly.

Not all intra-model relationships can be seen in the first release of visualization capabilities in Syndeia 3.0. Incoming relationships of the directed composition type, e.g. the UAV-Platform connection in Figure 1, are not shown, for example. 

syndeia-visualization-intra-model

Figure 4: Syndeia Local Visualization, Tree Layout option, beginning from SysML block Payload

A significant challenge in introducing visualization capabilities like these to complex systems engineering problems is that there are so many possible ways to view the system. Intercax is working closely with our Syndeia customers to identify effective and useful approaches and will incorporate those appropriate in our standard product. Issues like efficient query methods, scalability, speed, and accessibility from multiple positions in the engineering toolset are being addressed. Keep your eye on these blogs to learn about the latest features. In the meantime, request an eval license to try out Syndeia for yourself.

For further information, contact us at info@intercax.com.

Related blog posts:

Related Posts

Syndeia AI Agents – Part 1

Hello and welcome to a preview of Syndeia AI, a swarm of AI agents that are powered by Syndeia Cloud. These AI agents can take natural language inputs, fetch latest data from your ...
Manas Bajaj

Santa’s Mission 2024 with 8.2 billion landings made possible by Digital Threads (Day 5)

Santa has just returned from his whirlwind journey, and the workshop erupts in cheers. Elves spill into the command center, their faces glowing with joy and pride as they take in ...
Manas Bajaj

SDS Hardware, Software, and Verification Digital Threads go live (Day 4)

The air hums with the sound of high-tech enchantments and the cheerful chatter of elves hard at work. Twinkling fairy lights hang from the rafters, casting a warm, festive glow. ...
Manas Bajaj

3D Sleigh Assembly model coordinated with System Architecture (Day 3)

It is Day 3 and Tony Sparkgear (Chief-Hardware-Elf) had his team of elves are working hard to create a 3D model in NX parametric software to represent the Sleigh Assembly as shown ...
Manas Bajaj

Sleigh Delivery System – Architecture & Digital Thread Dashboard (Day 2)

It is 7 AM and North Pole is bathing in the first light of dawn reflecting from the snow. The Great Hall, ground zero of operations and logistics, is hustling and bustling with ...
Manas Bajaj

North Pole Calls Intercax for Digital Mission Possible (Day 1)

Today, Intercax received a call from Mrs. Claus, the heart and soul of operations and logistics at North Pole. Seven days from the finale and at a time when hope and love cannot ...
Manas Bajaj

SysML v2 and Digital Threads with Syndeia

SysML v2 is the next generation Systems Modeling Language for modeling complex systems that significantly enhances precision, expressiveness, usability, interoperability, and ...
Manas Bajaj

Digital Thread Conference 2024: A Milestone for Digital Engineering

AI for DT & DE | Part 1 – Connecting with OpenAI as a service in Syndeia®

Introduction – AI for Digital Threads and Integrated Digital Engineering Welcome to our new blog series – Artificial Intelligence (AI) for Digital Threads and Integrated Digital ...
Manas Bajaj