Dashboard Overview
The Requirements Space Dashboard implements ISO 26262 Part 4 (System Design) and Part 8 (Clause 6 — Bidirectional Traceability) by organizing all requirements documents and tracking traceability metrics from customer-level needs through system and design requirements to verification test cases.
Statistics Bar
The Requirements Space Statistics Bar displays live counts of all work item types and documents in the Requirements space, updated in real-time as changes are made to the project.
| Metric | Query | Value | Purpose |
|---|
| Customer Requirements | type:customerRequirement | 25 | Count of customer-level requirements from system specification |
| System Requirements | type:sysReq | 31 | Count of system-level requirements refined from customer needs |
| Design Requirements | type:desReq | 15 | Count of design-level requirements refined from system requirements |
| Total Documents | moduleFolder:Requirements | 6 | Total LiveDoc documents stored in Requirements space |
The statistics bar uses Lucene queries executed against the Polarion work item database, ensuring counts reflect the current project state. Updates appear within seconds of work item creation or deletion.
Requirements Document Inventory
The Document Inventory Tree provides hierarchical navigation through all requirements documents organized by system element structure. This enables Requirements Engineers to quickly locate specifications for specific system components.
Document Inventory Table
| System Element | Document | Type | Status | Work Items | Tool |
|---|
| AEB System | System Requirements Specification | System Specification | Published | 31 | PowerSheet |
| ECU Processing Subsystem | ECU Subsystem Requirements | Subsystem Specification | Published | 12 | LiveDoc |
| Sensor Housing Subsystem | Sensor Subsystem Requirements | Subsystem Specification | Published | 9 | LiveDoc |
| Vehicle Interface Subsystem | Interface Requirements | Subsystem Specification | Published | 8 | LiveDoc |
| Camera Module | Camera Module Design Requirements | Design Specification | Published | 5 | LiveDoc |
| Radar Module | Radar Module Design Requirements | Design Specification | Published | 4 | LiveDoc |
Navigation Features:
- Expandable tree view organized by system element hierarchy (System → Subsystem → Component)
- Document type icon indicators (📋 Specification, 📊 PowerSheet, 📋 LiveDoc)
- Status badges (Published, Draft, Under Review)
- Work item count per document for rapid assessment of specification scope
- Direct hyperlinks to open each document in Polarion
Traceability Coverage Metrics
The Requirements Space Dashboard tracks five critical traceability chains that verify compliance with ISO 26262 Part 8 (Clause 6) bidirectional traceability requirements and the V-model process coverage.
Customer Requirements → System Requirements (Refinement)
| Metric | Value | Status |
|---|
| Covered | 14 | ✅ |
| Total | 25 | — |
| Coverage % | 56% | ⚠️ |
| Gap Count | 11 | — |
| Gap Query | type:customerRequirement AND NOT backlinkedWorkItems:refines=TA* | — |
Significance: This metric tracks how many customer requirements have been refined into system requirements. A 56% coverage indicates 11 customer requirements lack system-level refinements, representing potential specification gaps that must be resolved before system design can proceed.
Remediation: Gap query identifies unrefined customer requirements. Requirements Engineers should examine each gap and either (1) refine into system requirements, (2) mark as informational/non-binding, or (3) escalate as scope decisions to program management.
System Requirements → Design Requirements (Decomposition)
| Metric | Value | Status |
|---|
| Covered | 10 | ✅ |
| Total | 31 | — |
| Coverage % | 32% | ⚠️ |
| Gap Count | 21 | — |
| Gap Query | type:sysReq AND NOT backlinkedWorkItems:refines=TA* | — |
Significance: This metric tracks decomposition of system requirements into design-level requirements. At 32%, only one-third of system requirements have been allocated to design elements, indicating the Design Phase is early in execution or that design requirements are managed externally.
Remediation: Design engineers should systematically allocate system requirements to design requirements using the PowerSheet “Component RTM” view, which provides side-by-side editing of sysReq ↔ desReq refinement links.
System Requirements → Verification Test Cases (Verification)
| Metric | Value | Status |
|---|
| Covered | 26 | ✅ |
| Total | 31 | — |
| Coverage % | 83% | ✅ |
| Gap Count | 5 | — |
| Gap Query | type:sysReq AND NOT backlinkedWorkItems:verifies=TA* | — |
Significance: This metric validates that system requirements are verified by test cases, a critical ISO 26262 Part 4 requirement. At 83%, most system requirements have corresponding verification test cases. The 5 unverified requirements represent test case gaps that must be closed before system verification is complete.
Remediation: V&V Engineers should review unverified requirements in the “System Verification Sheet” PowerSheet and either create corresponding test cases or document why verification is not required.
Design Requirements → Test Cases (Verification)
| Metric | Value | Status |
|---|
| Covered | 15 | ✅ |
| Total | 15 | — |
| Coverage % | 100% | ✅ |
| Gap Count | 0 | — |
Significance: All 15 design requirements have been verified by test cases, indicating 100% verification coverage at the design level. This demonstrates strong ISO 26262 Part 5 compliance for Hardware Design and Part 6 compliance for Software Development.
Design Requirements → Failure Modes (Safety Analysis)
| Metric | Value | Status |
|---|
| Covered | 11 | ✅ |
| Total | 14 | — |
| Coverage % | 78% | ✅ |
| Gap Count | 3 | — |
| Classification Filter | type:desReq AND classification.KEY:(sc cc) | — |
Significance: Safety-critical (SC) and cybersecurity-critical (CC) design requirements should be traced through characteristics to failure modes in DFMEA documents. At 78%, most SC/CC requirements have failure mode coverage, indicating strong connection between design specifications and design FMEA analysis.
Quick Links Section
The Requirements Space Dashboard provides rapid navigation to related reports, sheets, and analysis documents.
Reports
| Report | Purpose | Location |
|---|
| Requirements Traceability Report | Comprehensive V-model traceability matrix (customer → system → design → test) | Risks space |
| ISO 26262 HARA Report | Safety goals and hazard analysis cross-referenced to requirements | Risks space |
| HAZID Risk Matrix | Hazard identification matrix linked to customer requirements | Risks space |
| FMEA Coverage Report | Identifies safety-classified requirements without FMEA analysis | Risks space |
PowerSheets
| PowerSheet | Content | Use Case |
|---|
| System Requirements Specification | Complete RTM: Customer → System → Design → Test | Requirements traceability overview |
| Whole RTM Sheet | All work items with all link types | Enterprise-wide traceability analysis |
| Component RTM | System Reqs ↔ Design Reqs for specific component | Design decomposition and allocation |
| Dashboard | Focus | User Role |
|---|
| Home Dashboard | Project-wide overview and statistics | Program Managers, Project Leads |
| Design Space Dashboard | Design requirements and system structure | Design Engineers |
| Risks Space Dashboard | FMEA and risk control analysis | Safety Engineers |
| Testing Space Dashboard | Test coverage and verification metrics | V&V Engineers |
| Safety Engineer Dashboard | HARA, safety goals, risk controls | Safety Engineers |
Configuration Properties
The Requirements Space Dashboard is implemented as a Velocity template page in Polarion, configured with the following properties and macros.
Dashboard Template Properties
| Property | Type | Value | Description |
|---|
pageType | String | spaceDashboard | Identifies page as space-scoped dashboard (not project-level) |
spaceId | String | Requirements | Polarion space folder ID for document filtering |
spaceTitle | String | Requirements | Display title for space branding |
spaceSubtitle | String | System and Subsystem Requirements — Traceability and Coverage Dashboard | Descriptive subtitle shown in banner |
primaryColor | String | #1565c0 | Primary brand color (blue) for space identity |
secondaryColor | String | #0d47a1 | Secondary brand color (darker blue) for accents |
showDocumentInventory | Boolean | true | Display hierarchical document tree |
showCoverageMetrics | Boolean | true | Display traceability coverage bars |
showQuickLinks | Boolean | true | Display reports and PowerSheets shortcuts |
Nextedy Macro Library Integration
The dashboard imports the Nextedy Solutions macro library to access standardized dashboard components:
#import('nextedy_solutions.vm')
#nxInit()
#nxCommonStyles()
## Display space banner with branding
#nxSpaceBanner('Requirements', 'Requirements', 'System and Subsystem Requirements — Traceability and Coverage Dashboard', '#1565c0', '#0d47a1')
## Display statistics bar
#nxStatsBar()
#nxStatItem('Customer Requirements', $statistics.customerReqCount, 'icon-req', '#1565c0')
#nxStatItem('System Requirements', $statistics.sysReqCount, 'icon-req', '#1565c0')
#nxStatItem('Design Requirements', $statistics.desReqCount, 'icon-req', '#1565c0')
#nxStatItem('Documents', $statistics.docCount, 'icon-doc', '#1565c0')
#end
## Display document inventory tree
#nxDocInventoryTree('Requirements', 'System Element / Document', false)
## Display coverage metrics
#nxLinkCoverage('customerRequirement', 'sysReq', 'refines', 'backward')
#nxLinkCoverage('sysReq', 'desReq', 'refines', 'backward')
#nxLinkCoverage('sysReq', 'testCase', 'verifies', 'backward')
#nxLinkCoverage('desReq', 'testCase', 'verifies', 'backward')
Dashboard administrators can customize colors, metrics, and section visibility by editing the dashboard page properties in Polarion. No Velocity coding knowledge required for common customizations.
Traceability Chain Example
The following example illustrates how traceability flows through the Requirements Space:
Customer Requirement (CR-001):
“System shall provide autonomous emergency braking when obstacle detected within 100m at speeds > 30 km/h”
Refined to System Requirement (SR-012):
“AEB System shall detect obstacles at range ≥ 100m and activate brake within 500ms”
Decomposed to Design Requirements:
- DR-045: “Radar sensor shall achieve 100m detection range at ±5° azimuth”
- DR-046: “ECU shall complete obstacle classification within 400ms”
- DR-047: “Brake actuator command shall execute within 100ms of ECU signal”
Verified by Test Cases:
- TC-128: “Radar detection range validation (100m @ 0°/±5° azimuth)”
- TC-129: “ECU processing latency measurement (< 400ms)”
- TC-130: “Brake actuator response time (< 100ms)”
Analyzed in FMEA:
- FM-156: “Radar signal loss → No obstacle detection → No braking” (ASIL D)
- FM-157: “ECU processing timeout → Delayed braking” (ASIL C)
- FM-158: “Brake actuator stiction → Incomplete braking force” (ASIL B)
Each link in this chain is tracked and auditable within the Requirements Space Dashboard.
Best Practices
- Never leave requirements with 0 downstream links — All customer requirements must refine to system requirements; system requirements must either refine to design requirements OR be verified by test cases
- Document traceability gaps — If a requirement cannot be traced, document the exception in the requirement’s description and link to a Risk Record explaining the gap
- Maintain bidirectional links — Use PowerSheets to edit links; avoid one-way links that can become stale
- Use the “Gap Query” links in coverage bars to drill down to unlinked requirements
- Batch-link requirements in PowerSheets using multi-select and “Create Link” action
- Validate links during document review workflow to catch traceability gaps early
Related Pages