Capella Traceability Options

Hello, is there any way to establish or simply observe custom traceability between elements of the same layer more than the traceability automatically created (behind, not visible) by Capella?

For example, I would like to have in a matrix the traceability between System Capabilities and System Functions. Is this possible?

I would like to see this traceability directly without the need of opening a scenario diagram describing this capability and see what functions and interactions appear in it.

And this possibility would also exist between elements of different layers (not between realized elements but for example a Physical Function with a Logical Component).

Best regards,


1 Like

Hi @DavidSanchezGonzalez

If you turn off all filters from the project explorer you will see that there are many semantic relationships that Capella creates even if not directly visible on diagrams. These are still visible via the semantic browser, property window and project explorer.

For example, functions are linked to capabilities via “Capability Involvements”.


I am also interested in having an explicit traceability matrix for Capabilities to their “involved” Functions / Functional Chains. It would be valuable to have a traceability matrix for basically every arrow in this diagram.

I suppose this could be done relatively easily with Python4Capella.