Skip to main content

A key point in this blog series is that multiple engineering software tools play a role in model-based mission engineering. In our example in Figure 1, we posit that CONOPS might begin in a specialized requirements management tool and progress might be tracked in a project management tool. We use Syndeia, the interoperability platform from Intercax to create and manage inter-model connections of three types

  • Stakeholder Requirement in Jama Connect (Jama Software) – Capability in Cameo Enterprise Architect (CATIA No Magic).
  • System Requirement in Jama Connect (Jama Software) – Operational Activity in Cameo Enterprise Architect (CATIA No Magic).
  • Task in JIRA (Atlassian) – Service Function in Cameo Enterprise Architect (CATIA No Magic).

Syndeia can create such connections in three ways

  • Model transformation from Cameo to Jama or JIRA
  • Model transformation from JIRA or Jama to Cameo
  • Reference connection created between pre-existing elements in the three tools

In each case, a persistent, configuration-managed connection is made part of the graph. This allows us to record the traceability as the mission model evolves over time.

Figure 2 Graph analysis, UAF – Jama connections, including earlier version of updated connection with dashed outline

If we ask for connections from System Requirements in Jama to Operational Activities in UAF, our graph shows three examples, Jama in gray, UAF in red. If I change one of the system requirements in Jama, a comparison across this connection in Syndeia indicates the availability of a new version of the requirement. If the connection is updated, re-running the same query now shows two connections, both to the new version and to the earlier version, where earlier versions are indicated graphically by the dashed lines in Figure 2. The query could be modified to show only the active connections at a particular moment of time.

Figure 3 Simplified schema showing searchable pattern in red outline

The Gremlin graph query language allows us to make a more detailed query, looking for the pattern, Jama Stakeholder Requirement to UAF Capability to Service Specification to Service Function to JIRA Task. This seeks a chain of four connections over three different tools, as illustrated in Figure 3. This allows the user to check impact analysis across the entire Digital Thread, for example, the effect of a change in Stakeholder Requirement on the UAF Service Functions that support that requirement.

Figure 4 Pattern match: Stakeholder Requirement – Capability – Service Specification – Service Function - Task

The resulting graph analysis in Figure 4 shows one Stakeholder Requirement in Jama (gray) connected to six Tasks in JIRA (green) via  extended chains of connection through the UAF model.

Figure 5 Pattern match: Stakeholder Requirement – Capability – Service Specification – Service Function – (NOT) Task

Conceivably, it might be more interesting to ask which Service Functions aren’t connected to a Task, in order to monitor the progress of the model-building effort. In our example, the graph query in Figure 5 returns one chain not ending in a green JIRA node.

Summary

In the four blog posts in this series, we have explored the application of modern MBSE tools to mission engineering. In Part 1, we laid out the example and a simplified schema for its Digital Thread. In Part 2, we applied graph analysis to the core UAF model and extended it to the related SysML model in Part 3. In Part 4, the architecture models were integrated with specialized domain models in requirements and project management developed in the mission profile.

In summary, mission engineering is poised to take full advantage of the digital transformation pursued by organizations both within the defense community and in other areas. The hard work remains to define and deploy the practices that must be implemented and to reconfigure the IT barriers between organizations and disciplines.  But many of the tools we need are already available, matured in systems engineering, software development and even social networking.

Related Posts:

Tags:
Blog

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