Skip to main content

In Part 2 of our blog series on MBSE for Autonomous Vehicles, we used a set of requirements based on DOT guidelines (“Automated Driving System 2.0: A Vision for Safety”, September 2017) and managed in a Jama Connect repository (Jama Software). Using Syndeia, this requirements model was transformed into a SysML model with connections linking individual SysML and Jama requirements. This enabled the SysML requirements to be compared and updated with respect to changes in the Jama master list, while also allowing them to connect to other SysML elements through <<satisfy>> relationships.

requirements

Figure 1 Connections - Requirements

On many occasions, project teams may use more than one requirement repository, reflecting different purposes or different organizations. In this post, we pick up the DOT guidelines as “Stakeholder Requirements and add a new set of “Technical Requirements”, which the engineering group is managing in DOORS NG. Again using Syndeia, we create a connected set of corresponding requirements in SysML, where we can establish traceability back to the stakeholders. Figure 1 shows the structure of this part of the Total System Model.

Figure 2 Requirement Diagram in MagicDraw showing <<deriveReqt>> relationships

Figure 2 shows some of these derivations in the SysML requirements diagram. Note that the upper-level elements, in the area labeled Stakeholder Reqts, have the stereotype <<Jama_Item>>. The lower level elements with the stereotype <<DOORS_NG_Requirement_Collection>>, are each sets of related requirements and derive from the elements above them. Within Tech Reqts, the first row represents some of the functional requirements, which will ultimately be satisfied by elements from the functional architecture. The bottom row represents hardware and software requirements, which will be satisfied by subsystems within the physical architecture.

In Part 7 of this series, we will look at options for defining the functional architecture in SysML state machine and activity diagrams and linking these elements to GitHub for software development and JIRA for project management. The following posts will look at modeling and federating test plans, structure and simulation. The final part will demonstrate how graphs and pattern matching query languages provide efficient access to even very large system models. The SysML models in MagicDraw and IBM Rational Rhapsody will be made available for download with Part 10.

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