System requirements form the first level of technical specification derived from customer needs. They establish the boundary conditions for subsystem and design requirement decomposition, ensuring traceability from stakeholder intent through to verification testing.
The System Requirement form organizes fields into five logical sections supporting the complete system requirement lifecycle: identification, derivation and classification, safety linkage, verification mapping, and document management.
Identification Fields
| Name | Type | Default | Description |
|---|
| ID | String (Read-only) | Auto-generated (e.g., SR-001) | Unique system requirement identifier automatically assigned by Polarion. Serves as stable reference for traceability queries and RTM views. Cannot be modified after creation. |
| Title | String | — | Concise requirement title (50-100 characters). Appears in PowerSheet headers and traceability reports. Examples: “Obstacle Detection Latency ≤ 200ms”, “Sensor Fusion Availability ≥ 99.5%”. |
| Description | Text (Rich) | — | Detailed requirement narrative. Can include acceptance criteria, operational context, and implementation constraints. Supports Velocity macros and HTML formatting for cross-linking to design elements and test specifications. |
| Version | String | 1.0 | Version identifier tracking requirement evolution. Incremented when requirement is modified post-approval. Supports traceability auditing in Safety Readiness Scorecard. Format: N.N (e.g., 1.2, 2.0). |
Derivation and Classification Fields
| Name | Type | Default | Description |
|---|
| Derived From | Link (Multi-item) | — | Upstream parent requirement(s) from which this system requirement is derived. Supports two link roles: refines (decomposition from customer requirement) and implements (realization in subsystem requirement). Enables V-model traceability validation. MultiItem: true allows one system requirement to refine multiple customer requirements. |
| Classification | Enumeration | — | Categorizes requirement by safety context: functional (standard operational requirement), safety (ISO 26262 safety-related), interface (CAN, sensor protocol, vehicle network), performance (timing, throughput, accuracy), environmental (temperature, EMI). Used in Safety Readiness Scorecard filtering and FMEA coverage analysis. |
| Subtype | Enumeration | Functional | Distinguishes requirement type for ISO 26262 compliance reporting: functional (behavioral requirement), non-functional (performance/quality attribute), interface (external system boundary), safety-related (directly supports ASIL objective). Affects RTM view filtering and verification method selection. |
| Priority | Enumeration | Medium | Implementation sequence priority: Critical (blocking other features), High (priority 1 phase), Medium (priority 2 phase), Low (phase 3/deferred). Influences Gantt scheduling and risk assessment. |
| Risk Level | Enumeration | — | Pre-development risk assessment: Critical (safety risk if unimplemented), High (functional gap), Medium (performance degradation), Low (enhancement). Linked to HARA hazard severity (S) for ISO 26262 traceability. |
Safety and Compliance Fields
| Name | Type | Default | Description |
|---|
| Special Characteristics (SC/CC) | Enumeration | None | Flags requirement as Safety Critical (SC) or Conformance Critical (CC) per IATF 16949 APQP: SC (ASIL-derived, failure impacts functional safety), CC (regulatory/customer requirement, non-safety), none (standard requirement). Rendered in Whole RTM PowerSheet with orange (SC) and red (CC) highlighting. Used to filter control plan scope and design verification emphasis. |
| ASIL Derived From | Link (Single) | — | Links back to HARA Safety Goal with ASIL assignment (QM, A, B, C, D). Establishes bidirectional traceability: ASIL D system requirement must have corresponding ASIL D safety goal. Supports automated Safety Readiness Scorecard calculation. ASIL value automatically inherited if link is populated. |
| Safety Goal | Link (Multi-item) | — | References one or more Safety Goals derived from HARA analysis that this system requirement implements. MultiItem: true for requirements satisfying multiple safety goals. Enables traceability from hazard through safety goal through system requirement through design requirement and test case. |
| Verification Method | Enumeration | Analysis | Specifies verification approach per ISO 26262 Part 8: Analysis (engineering review), Inspection (visual/dimensional), Test (dynamic test), Demonstration (operational proof), Review (formal review with evidence). Constrains acceptable test case type in V-model verification view. |
Verification and Traceability Fields
| Name | Type | Default | Description |
|---|
| Verification Test Cases | Link (Multi-item) | — | Links to Verification Test Cases that validate this system requirement through system-level test execution. Role: verifiedBy (incoming link). Enables V-model verification chain validation. PowerSheet filters by test status (Passed/Failed/Pending) to compute verification coverage percentage for Safety Readiness Scorecard. |
| Design Requirements | Link (Multi-item) | — | Downstream child design requirements refined from this system requirement. Role: refines (outgoing link). PowerSheet expansion query designRequirementChildren() used in Component RTM sheet to show decomposition hierarchy. Enables consistency validation: all child design requirements must inherit ASIL and SC/CC classification. |
| Validation Test Cases | Link (Multi-item) | — | Links to Validation Test Cases verifying this system requirement against customer specifications (less common at system level; primarily used for top-level customer requirement validation). Role: validatedBy (incoming link). Distinguishes validation (customer intent) from verification (technical correctness). |
| Coverage Status | Enumeration (Computed) | Uncovered | Auto-calculated based on linked test cases: Covered (at least one test case linked and status=Passed), Partial (test cases linked but some pending/failed), Uncovered (no test cases). Appears in Safety Readiness Scorecard traceability metrics. Read-only; computed from verification test case links and their execution status. |
Document and Workflow Fields
| Name | Type | Default | Description |
|---|
| Status | Enumeration | Draft | Requirement lifecycle state per document workflow: Draft (under development), Proposed (ready for review), Under Review (formal review in progress), Approved (review passed, baseline established), Rework Requested (review failed, changes required), Superseded (replaced by newer version). Controls field editability and approval visibility. Workflow transitions governed by system-requirement-workflow.xml. |
| Author | User | Current user | Polarion user who created the requirement. Read-only; automatically set at creation. Enables audit trail for ISO 26262 Part 8 documentation requirements. Displayed in document history and traceability reports. |
| Created | Timestamp | Now | Timestamp of requirement creation. Read-only. Used for version history and baseline dating. Format: ISO 8601 (YYYY-MM-DDTHH:MM:SSZ). |
| Modified | Timestamp | Now | Timestamp of last modification. Read-only; auto-updated by Polarion on any field change. Enables change tracking across review cycles. Used in Safety Readiness Scorecard to flag recently modified requirements. |
| Approvers | User (Multi-select) | — | List of users with approval authority for this requirement. Set by document owner or configuration manager. Approvers must sign off (via LiveDoc workflow transition) before requirement reaches Approved status. Supports role-based approval: Safety Lead, Design Lead, Architect. |
| Comments | Text | — | Internal review comments and approval justification. Supports rich formatting and @mentions. Visible in requirement history. Not exported to formal specification documents. Used for ISO 26262 audit trail documentation. |
Configuration Dependencies
Enumeration Definitions
Classification values (used in Safety Readiness Scorecard filtering):
functional — Operational behavior requirement
safety — Directly supports ISO 26262 ASIL allocation
interface — External system boundary (CAN, LIN, sensor protocols)
performance — Timing, accuracy, throughput constraint
environmental — Operating temperature, EMI, vibration
Subtype values (affects RTM filtering and verification method constraints):
functional — Behavioral requirement (most common)
non-functional — Quality attribute (performance, reliability, maintainability)
interface — Protocol or data structure specification
safety-related — Linked to functional safety objective
SC/CC Classification (IATF 16949 APQP):
SC — Safety Critical: ASIL-derived, failure violates functional safety (orange highlighting in PowerSheet)
CC — Conformance Critical: regulatory/customer critical, non-safety (red highlighting in PowerSheet)
none — Standard requirement (white background)
Verification Method (ISO 26262-3:2018 Section 7.4.5):
Analysis — Engineering review of requirement feasibility
Inspection — Visual, dimensional, or configuration audit
Test — Dynamic test with acceptance criteria measurement
Demonstration — Operational proof under real or simulated conditions
Review — Formal review with stakeholder sign-off
Link Role Pattern
System requirements participate in bidirectional traceability:
UPSTREAM (Refined From):
refines link role: customerRequirement ←→ [derivation]
System requirement derived by decomposing customer requirement
DOWNSTREAM (Refines Into):
refines link role: [decomposition]→ subsystemRequirement
System requirement refined into subsystem requirements
refines link role: [decomposition]→ designRequirement (via subsystem)
System requirement transitively refines design requirements
VERIFICATION TRACEABILITY:
verifiedBy link role: [test link]← verificationTestCase
System requirement verified by system-level test execution
SAFETY ALLOCATION:
derivedFrom link role: [asil allocation]← safetyGoal
System requirement traces back to ASIL-assigned safety goal
Rendering in PowerSheet Views
Whole RTM Sheet
System requirements appear in the System Requirements Column Group (purple header) of the Whole RTM PowerSheet:
| Column | Purpose |
|---|
| SR ID | Read-only system requirement identifier (auto-highlighted in outline number order) |
| SR Description | Editable requirement text; collapse target when SR group is minimized |
| Customer Req Uplink | Multi-item expansion column showing parent customer requirements; green header indicates upstream traceability |
| Design Req Downlink | Multi-item expansion column showing child design requirements; blue header indicates downstream decomposition |
| Verification Tests | Multi-item test case column; orange header indicates test traceability |
| SC/CC Classification | Custom renderer displays ‘SC’ or ‘CC’ label with color coding (orange/red) instead of raw enum value |
Collapse Behavior: When System Requirements column group is minimized, SR Description column remains visible for quick scanning; all other columns collapse.
Component RTM Sheet
System requirements appear in the upward traceability column from subsystem requirements:
| Column | Purpose |
|---|
| System Req Uplink | Multi-item expansion column under each subsystem requirement; displays parent system requirements this subsystem refines |
This enables engineers to trace subsystem requirement back to originating system requirement and verify parent/child consistency.
Code Example: System Requirement XML Definition
<workitemType>
<id>sysReq</id>
<name>System Requirement</name>
<category>requirement</category>
<customFields>
<customField>
<id>derivedFrom</id>
<type>link</type>
<linkRole>refines</linkRole>
<multiItem>true</multiItem>
<description>Upstream customer requirements</description>
</customField>
<customField>
<id>classification</id>
<type>enumeration</type>
<enumId>requirementClassification</enumId>
<required>false</required>
</customField>
<customField>
<id>specialCharacteristics</id>
<type>enumeration</type>
<enumId>scccClassification</enumId>
<description>IATF 16949 SC/CC flag</description>
</customField>
<customField>
<id>asilDerivedFrom</id>
<type>link</type>
<linkRole>derivedFrom</linkRole>
<multiItem>false</multiItem>
<description>Single safety goal reference for ASIL allocation</description>
</customField>
<customField>
<id>verificationMethod</id>
<type>enumeration</type>
<enumId>verificationMethod</enumId>
<description>ISO 26262-3 verification approach</description>
</customField>
</customFields>
</workitemType>
Typical Workflow Sequence
- Creation: Customer requirement approved → engineer creates draft system requirement, references upstream via
derivedFrom link
- Classification: Assign
classification (safety vs. functional), subType (functional vs. interface), specialCharacteristics (SC/CC flag)
- Safety Linking: If safety-critical, populate
asilDerivedFrom link to corresponding Safety Goal from HARA
- Decomposition: Create subsystem and design requirements; reference via
refines link in downstream requirements
- Verification Planning: Identify verification test cases; populate
verificationTestCases link
- Review & Approval: Transition workflow to Proposed → Under Review → Approved; approvers sign off
- Baseline: Approved system requirements become baseline for design phase; changes require change request
- Traceability Validation: Safety Readiness Scorecard computes coverage: system requirements with verification tests linked / total system requirements
Best Practices
Do not modify ASIL-derived system requirements without updating linked safety goals and child design requirements. ASIL classification must flow consistently down the V-model: Safety Goal (ASIL source) → System Requirement (inherited) → Design Requirement (inherited) → Test Case (inherited). Inconsistency triggers Safety Readiness Scorecard warning.
When marking a system requirement as Safety Critical (SC), ensure all child design requirements also marked SC. Control Plan items for SC design requirements require enhanced process controls per IATF 16949. This constraint is enforced in the Component RTM PowerSheet via validation formulas.
Select Verification Method conservatively per ISO 26262-3: if requirement is safety-critical (ASIL ≥ A), must use Test or Demonstration; Analysis alone insufficient for safety claims. Form layout can enforce this constraint via dependent field visibility rules (configure in document workflow XML).
System requirements with Coverage Status = Uncovered (no verification test cases) appear in orange on the Whole RTM PowerSheet and in the Safety Readiness Scorecard as gaps. Resolve before publishing document baseline. Use Reports → Requirements Traceability Report to generate detailed gap list.
Integration with Other Components
- HARA Safety Goals — System requirements with ASIL allocation trace back via
asilDerivedFrom link to safety goals that originated in HARA document
- Design Requirements — Subsystem and design requirements downstream from system requirement inherit ASIL and SC/CC classification via link constraints
- Verification Test Cases — Test cases linked via
verificationTestCases compute coverage percentage in Safety Readiness Scorecard
- Whole RTM PowerSheet — System requirements displayed in purple column group; comparison queries show parent customer requirements (green) and child design requirements (blue)
- Component RTM PowerSheet — System requirements shown as uplink from subsystem requirements; enables traceability drill-down
- FMEA Documents — System-level FMEA analyzes failure of functions allocated to system elements derived from system requirements; creates bidirectional traceability through function allocation and characteristic linking
| Aspect | Version |
|---|
| Form Layout Format | Polarion 2024 LiveDoc Schema |
| ISO 26262 Reference | Part 3:2018 (Concept) and Part 4:2018 (System Design) |
| AIAG-VDA FMEA Reference | FMEA Handbook 5th Edition (Action Priority formula) |
| IATF 16949 Reference | Section 8.3.4.1 (Special Characteristics) |
| Last Updated | Feb 15, 2026 |
For detailed information on system requirement traceability, see Traceability Model. For verification test case creation, see Create Verification Test Cases. For PowerSheet configuration reference, see Whole RTM PowerSheet.