Skip to main content

Since its introduction, Syndeia has supported Model-Based Engineering (MBE). Syndeia has enabled users to create connections between models in different tools and to use those connections to compare and update those models, but it has only displayed the connections in simple tabular formats. Syndeia 3.0 provides some important new options for visualizing the model connections.

Two types of visualization are offered:

  • Global Visualization shows a large number of connections in a single image
  • Local Visualization starts from a single system element and expands to show a sequential chain (or chains) of connected elements

Watch a quick video introduction to the visualization capabilities in Syndeia 3.0.

In Part 1 of this blog series, we will look at some of the features for Global Visualization. Later blog posts will introduce aspects of Local Visualization, as well as the continuing evolution of this capability as Syndeia grows.

 

Figure 1 Global visualization of a SysML model connected to Teamcenter, DOORS NG, and Simulink Figure 1: Global visualization of a SysML model connected to Teamcenter, DOORS NG, and Simulink

 

Figure 1 displays seventeen connections between a SysML model and three external engineering software tools: Teamcenter (Siemens), DOORS NG (IBM Rational), and Simulink (The MathWorks Inc.). Each color-coded node around the circle represents an element in one of those four models:

  • Requirements in DOORS NG
  • Items in Teamcenter
  • Models in Simulink
  • Blocks, Requirements and Activities in MagicDraw

This visualization was created by right-clicking on any element in the SysML model (browser or diagram) or the Syndeia dashboard and selecting Syndeia → Visualize → View All Connections. The graph display opens in the user’s default web browser.

Global Visualization provides a quick overview of key MBE data for the graph:

  • What models and tools are connected?
  • What kinds of connections?
  • How many connections?
  • How many connections per node?

and how the complexity of the graph evolves as the system develops.

 

Figure 2: Artifact and Connection Type Filtering Choices Figure 2: Artifact and Connection Type Filtering Choices

 

As the number of connections grows, the amount of information displayed can quickly become overwhelming.  Syndeia offers a filter capability to reduce display complexity (Figure 2). The user can filter by node (what type(s) of model element to display) or by edge (what kinds of connections to display).  Syndeia supports multiple connection types:

  • Reference, which provides a traceable link between elements
  • Data Map, which allows comparison and synchronization of element contents (e.g. values)
  • Model Transform, which allows comparison and synchronization of element contents and structure (e.g. values and parts)
  • Function Wrap, which allows execution of linked models

In addition to filtering, Syndeia’s Global Visualization also allows the user to highlight and examine the individual nodes and edges. When hovering the cursor over a node, as shown in Figure 3, the blue box in the upper left corner identifies the model element represented by the node and the connections from that node.  Those connections are also highlighted on the graph with thicker lines.  Similarly, hovering over a connection identifies the nodes connected.

 

Figure 3: Syndeia Global Visualization, highlighting two connections to a SysML requirement Figure 3: Syndeia Global Visualization, highlighting two connections to a SysML requirement

 

It is worth noting the following:

  • This visualization only shows inter-model connections, i.e. the connections crossing the boundaries of models and tools. Other forms of visualizations in Syndeia can show both inter- and intra-model connections.
  • The visualization does not show directionality for a connection. Syndeia-managed connections are intrinsically non-directional, allowing for flow of information in both directions unless a user has read/write access control enforced in specific models or repositories. Data governance in many organizations determines which repositories are the master and cannot be modified without proper procedure and authorization. Syndeia relies on the access control policies of the native repositories (e.g. PLM and ALM) to allow (or disallow) the flow of information between models managed in those repositories.

In Part 2 of this blog series on Syndeia Visualization, we will look at some options for tracing connections from a specific starting node, allowing a user to focus in on the other model elements (within or across models) that impact the specific node, or that may be impacted by changes in that node.

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