Traceability and Cross-Layer Linking in SysML v2 Modeling (ESA Methodology)

Hello,

I’m working on a project, that involves SysML v2 modeling of a spacecraft subsystem, and I’m following the ESA SysML Solution Methodology where the model is structured into distinct layers (Mission, System of Interest, Functional, Physical, Requirements, Verification, etc.).

My core challenge is effectively linking and tracing information across these layers.

Specifically, how can I best represent the complete traceability chain within the SysML v2 model? For example, I need to show:

  1. How a Mission Objective is fulfilled by a specific System Capability.

  2. How that Capability translates into a defined Function.

  3. How that Function is ultimately realized by the Physical Design (components/structure).

  4. And, crucially, which Requirement this entire chain satisfies.

Is it possible to visually represent this traceability (e.g., as a matrix, a graph, or a derived view) and/or easily navigate through the model (e.g., by clicking a requirement and tracing its fulfillment path down to the physical design, or vice versa)?

Any insights or best practices, particularly with respect to SysML v2’s new features or tool support in this context, would be greatly appreciated!

Reference: https://indico.esa.int/event/386/contributions/6221/attachments/4264/6373/0935%20-%20esa%20mbse%20evolution%20from%20esa%20sysml%20toolbox%20to%20esa%20mbse%20solution.pdf

Thanks!

Hello Susmitha,

Thank you for you question.

You can try linking your information across different logic levels using allocation in SysML v2.
You can find more information on this in the official SysML v2 documentation here: SysML v2 documentation

To represent a specific requirement that satisfies the whole chain you can create a requirement def and then nest the requirement usage in the elements of this chain.

Once everything is connected you should be able to navigate your model easily by using references.

Best regards,
Simas