Skip to main content

Syndeia 3.0 offers a new option for a DOORS NG interface for MagicDraw and Rhapsody SysML modeling tools. The integration of requirements databases with system architecture modeling (SysML) is of high value to the practitioners in the field of MBE/MBSE. Although several solutions have been offered in the past, they address only the basic use case(s). Syndeia addresses a variety of scenarios for requirements-architecture integration, as elaborated in this blog post (Part 1) and Part 2 to follow.

Let's start by watching a quick video introduction to the DOORS NG capabilities in Syndeia 3.0.

Any SysML element can be connected to an existing DOORS NG requirement in Syndeia using a Reference connection (see the middle panel in Figure 1). Using the Syndeia dashboard, a simple drag-and-drop operation, from the SysML element on the left on top of the DOORS NG element on the right, or vice versa, creates and stores such a connection.

 

Figure 1 Syndeia Dashboard showing SysML model on left, DOORS NG repository on right
Figure 1: Syndeia Dashboard showing SysML model on left,
DOORS NG repository on right

 

Once the connection has been created, the Syndeia user can view the connected DOORS NG artifact in the native web interface, as shown in Figure 2, directly from the SysML element in the model browser, model diagrams, or the Syndeia dashboard. In the DOORS NG web interface, the requirement can be viewed or edited, assuming the user has the right permissions.

 

Figure 2: DOORS NG web interface opened to connected requirement
Figure 2: DOORS NG web interface opened to connected
requirement
 

A more complex use case makes use of the Data Map connection. A DOORS NG requirement can be dragged and dropped into a SysML package in the Syndeia dashboard (Figure 3) and a SysML requirement is created with the same id and text. The same process works in reverse, although, in this case, DOORS NG assigns a new requirement id, which is written back to the SysML requirement.

 

Figure 3: Syndeia Dashboard showing Speed requirement in SysML
generated from DOORS NG with a Data Map connection

 

Figure 4 shows the new requirement in the SysML model. In the model, it can participate in satisfy, verify and the full range of dependency relationships and linked to elements in other tools. For example, Syndeia could link the same requirement to an issue in the JIRA issue tracking system, a CAD design in NX or Creo, or a simulation in Simulink.

 

Figure 4: New Speed requirement in SysML showing Id and Text fields populated from DOORS NG Speed requirement
Figure 4: New Speed requirement in SysML showing Id and Text
fields populated from DOORS NG Speed requirement

 

Syndeia maintains the link between the DOORS NG and SysML requirements. A change in the requirement text, name, or id at either end can be recognized using Syndeia, which generates a difference table as shown in Figure 5. Since the original connection was made, the velocity value in DOORS NG Speed requirement was changed from 200 to 250 kph. The difference table highlights the same. The same connection can be used to update the SysML requirement from DOORS NG, or the reverse, assuming the user has the appropriate write permissions.

 

Figure 5: Comparison of SysML and DOORS NG requirements, after DOORS NG Speed requirement changed from 200 to 250 kph
Figure 5: Comparison of SysML and DOORS NG requirements, after
DOORS NG Speed requirement description changed

 

Intercax is a member of the OSLC community. Syndeia consumes the OSLC services exposed by DOORS NG for several of its capabilities. However, OSLC does not support all the use cases and the interface needs to be augmented with other connection technologies in those situations. In Part 2 of this blog series, we will look at some of those, involving groups and hierarchies of requirements.

Related posts:

Related Posts

Model-Based Systems Engineering for Autonomous Vehicles, Part 13 – Digital Reports

A key function of Digital Threads is to be able to answer questions about project status in real-time without the overhead of data collection, status reports and meetings. In this ...
Dirk Zwemer

Model-Based Systems Engineering for Autonomous Vehicles, Part 12 – Digital Projects

In this post, we continue our updating of MBSE for autonomous vehicles in light of the current and upcoming capabilities of Syndeia, the digital thread platform from Intercax. As ...
Dirk Zwemer

Model-Based Systems Engineering for Autonomous Vehicles, Part 11 – Digital Threads

In 2018, I published a ten-part blog series applying MBSE to an autonomous vehicle. That series continues to garner views on our website, but the state-of-the-art has advanced ...
Dirk Zwemer

Syndeia AI Multiple Agents, Part 4

Hello and welcome to a new demonstration of Syndeia AI that shows multiple AI agents in action – SysML v2, Teamcenter, Windchill, Jira, Jama Connect, Teamwork Cloud, and a Digital ...
Manas Bajaj

Fast-Track Digital Thread Training

Intercax is excited to launch a new self-paced training series designed to accelerate your journey into Digital Engineering: Building Digital Threads with Syndeia™. The new ...
Dirk Zwemer

Syndeia AI - Jira Agent, Part 3

We have all been there, trying to write complex query expressions or fill out a form with filters and drop downs to find issues in Jira. But now, you can finally talk with your ...
Manas Bajaj

Syndeia AI - SysML 2.0 Agent, Part 2

Greetings and welcome to an overview of the Syndeia AI - SysML 2.0 Agent. Syndeia AI is a collection of AI agents built on Syndeia Cloud. These AI agents are capable of processing ...
Manas Bajaj

Syndeia AI Agents, Part 1

Hello and welcome to a preview of Syndeia AI, a collection of AI agents that are powered by Syndeia Cloud. These AI agents can take natural language inputs, fetch latest data from ...
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