This RTM is the single source of truth for traceability. Individual chapters reference this appendix rather than duplicating trace information.
Stakeholder Needs to Stakeholder Requirements
Per [1, Sec. 3.2.3], traceability links stakeholder needs to derived requirements.
| SN-001 (GitLab API integration) |
SR-001 |
Direct derivation |
| SN-002 (Open source) |
SR-002 |
Direct derivation |
| SN-003 (CI/CD integration) |
SR-003 |
Direct derivation |
| SN-004 (INCOSE process) |
SR-004 |
Direct derivation |
| SN-005 (Technical reviews) |
SR-005 |
Direct derivation |
| SN-006 (Shared workload) |
- |
Process constraint, not system requirement |
| SN-007 (Single binary) |
SR-006 |
Direct derivation |
| SN-008 (Documentation) |
SR-007, SR-008 |
Direct derivation |
| SN-009 (Container deployment) |
SR-009 |
Direct derivation |
| SN-010 (Natural language query) |
SR-012 |
Direct derivation |
| SN-011 (Self-hosted GitLab) |
SR-010 |
Direct derivation |
| SN-012 (Model validation) |
SR-011 |
Direct derivation |
Stakeholder Requirements to System Requirements
| SR-001 (GitLab API) |
FR-GL-001, FR-GL-002, FR-GL-003, FR-GL-004, FR-GL-005 |
GitLab Client |
| SR-002 (Open source license) |
NFR-DOC-003 |
Documentation |
| SR-003 (CI/CD examples) |
FR-MCP-003 |
MCP Server |
| SR-006 (Single binary) |
NFR-DEP-001, NFR-DEP-003, NFR-DEP-004 |
Build/Deploy |
| SR-007 (README) |
NFR-DOC-001 |
Documentation |
| SR-008 (Examples) |
NFR-DOC-002, FR-SYS-005 |
Documentation |
| SR-009 (Container) |
NFR-DEP-002 |
Build/Deploy |
| SR-010 (Self-hosted GitLab) |
FR-GL-004 |
GitLab Client |
| SR-011 (Model validation) |
FR-SYS-003 |
SysML API Client |
| SR-012 (SysML parsing) |
FR-SYS-001, FR-SYS-002, FR-SYS-004 |
SysML Parser |
System Requirements to Architecture Elements
| FR-MCP-001 through FR-MCP-006 |
MCP Server |
cmd/sysmlv2-mcp, internal/server |
| FR-GL-001 through FR-GL-007 |
GitLab Client |
internal/gitlab |
| FR-SYS-001, FR-SYS-002 |
SysML Parser |
internal/sysml |
| FR-SYS-003, FR-SYS-004 |
SysML API Client |
internal/sysml |
| NFR-DEP-001 |
Build Configuration |
go.mod, Makefile |
| NFR-DEP-002 |
Container Image |
Containerfile |
System Requirements to Test Cases
| FR-MCP-001 |
TC-MCP-001 |
Test |
| FR-MCP-002 |
TC-MCP-002, TC-MCP-003 |
Test |
| FR-MCP-004 |
TC-MCP-004 |
Test |
| FR-MCP-005 |
TC-MCP-005 |
Test |
| FR-GL-001 |
TC-GL-001, TC-GL-002 |
Test |
| FR-GL-002 |
TC-GL-003 |
Test |
| FR-GL-004 |
TC-GL-004 |
Test |
| FR-GL-005 |
TC-GL-005 |
Test |
| FR-SYS-001 |
TC-SYS-001 through TC-SYS-005 |
Test |
| NFR-DEP-001 |
CI build job |
Test, Analysis |
| NFR-DEP-002 |
CI container job |
Test |
| NFR-DOC-001 |
CI pages job |
Inspection |
WBS to Requirements
| 1.3.1 |
FR-MCP-001 through FR-MCP-006, FR-SYS-001, FR-SYS-002 |
| 1.3.2 |
FR-GL-001 through FR-GL-007 |
| 1.3.3 |
FR-SYS-003, FR-SYS-004 |
| 1.3.4 |
FR-MCP-003 |
| 1.4.4 |
NFR-DEP-002 |
[1]
INCOSE, INCOSE systems engineering handbook, 5th ed. Wiley, 2023.