Overview
Design Requirement Subtype values organize implementable design specifications across the five primary engineering disciplines in automotive safety systems. Each subtype carries distinct traceability implications:- Electrical — Requirements for electrical systems, circuits, and embedded control electronics
- Mechanical — Requirements for mechanical design, structural integrity, and physical assemblies
- Software — Requirements for embedded firmware, middleware, and application software
- Labeling — Requirements for product labeling, warnings, symbols, and regulatory markings
- Usability — Requirements for human-machine interface, ergonomics, and operator interaction
Enumeration Values
| Subtype | ID | Display Name | Color | Sort Order | Description |
|---|---|---|---|---|---|
electrical | E | Electrical | #1976d2 (blue) | 1 | Electrical and embedded control system requirements |
mechanical | M | Mechanical | #388e3c (green) | 2 | Mechanical design and structural requirements |
software | S | Software | #f57c00 (orange) | 3 | Embedded firmware and application software requirements |
labeling | L | Labeling | #d32f2f (red) | 4 | Product labeling, warnings, and regulatory markings |
usability | U | Usability | #7b1fa2 (purple) | 5 | Human-machine interface and operator ergonomics requirements |
Usage Context
Work Item Type Mapping
The subType property is a custom field on Design Requirement work items (Polarion type:desReq).
PowerSheet Column Representation
The Design Requirement Subtype appears in three PowerSheet configurations:| Configuration | Column Group | Purpose |
|---|---|---|
| Whole RTM Config | Design Requirements | Shows subtype for each design requirement in the four-level V-model decomposition |
| Component RTM | Design Requirements | Displays subtype when viewing subsystem → design requirement refinement |
| Design Verification Sheet | Design Requirements | Filters and groups design requirements by subtype before linking to verification tests |
Discipline-Specific Guidance
!!! tip “Use Subtype to Organize Cross-Functional Teams”
Subtype filtering enables parallel development across engineering disciplines. Safety engineers can view only safety-critical design requirements (typically Software and Electrical), while mechanical teams focus on their own constraints.Electrical Design Requirements
When to use: Control logic, ECU firmware interfaces, sensor/actuator drivers, power distribution, and electrical safety functions. Traceability expectations:- Must link upstream to System Requirements or Safety Goals defining the electrical function
- Must link downstream to Verification Test Cases verifying electrical behavior (circuit tests, software unit tests)
- May require ASIL propagation if implementing safety-critical functions
- Often involve SC (Safety Critical) classification under ISO 26262
Mechanical Design Requirements
When to use: Structural design, material specifications, dimensional tolerances, assembly constraints, and mechanical safety features. Traceability expectations:- Link to System Requirements for mechanical system performance
- Link to Characteristics for dimensional and tolerance specifications
- Connect to PFMEA (Process FMEA) for manufacturing and assembly control
- May affect HARA severity if mechanical failure modes impact safety
Software Design Requirements
When to use: Firmware algorithms, middleware interfaces, real-time scheduling, embedded database schemas, and application-level functional requirements. Traceability expectations:- HIGHEST priority for ISO 26262 compliance — software design requirements typically carry highest ASIL levels
- Must link to Safety Goals for safety-critical functions
- Must link to comprehensive Verification Test Cases (unit tests, integration tests, system tests)
- Often appear in both DFMEA (Design FMEA) and PFMEA contexts
- Require strict change control due to verification impact
Labeling Design Requirements
When to use: Safety warnings, regulatory markings, operator documentation, and in-vehicle display messages. Traceability expectations:- Link to hazards identified in HARA (Hazard Analysis and Risk Assessment) that require operator mitigation
- Link to Information-for-Safety control types per ISO 26262 framework
- Connect to validation evidence (proof of instruction effectiveness)
- May reference ISO 26262 Clause 5.4 (Functional Safety Concept) and Clause 7.4.10 (ISO 6310 warning symbols)
Usability Design Requirements
When to use: Human factors, operator interfaces, error prevention, and misuse scenario mitigation. Traceability expectations:- Link to use cases and operational scenarios from HARA
- Connect to SOTIF (Safety of the Intended Functionality, ISO 21448) hazard mitigations
- Link to validation test cases assessing human factors
- Often involve Controllability assessment from HARA (operator’s ability to manage failure modes)
Filtering and Querying
PowerSheet Filtering
To filter design requirements by subtype in a PowerSheet view:Lucene Query Syntax
Query design requirements by subtype in Polarion search:Visual Decision Matrix
The following matrix shows which subtypes typically require SC/CC classification and ASIL propagation in automotive safety systems:| Subtype | Typical Class | ASIL Propagation | Verification Complexity |
|---|---|---|---|
| Electrical | SC/CC | HIGH | VERY HIGH |
| Software | SC/CC | VERY HIGH | VERY HIGH |
| Mechanical | CC/QM | MEDIUM | MEDIUM |
| Labeling | SC/CC | LOW | LOW-MEDIUM |
| Usability | CC/QM | LOW | MEDIUM |
Integration with RTM Domain Model
Design Requirement Subtype appears in the RTM domain model as a refinement-level property:Relationship to Other Work Item Types
Design Requirement Subtype interacts with:| Work Item Type | Relationship | Purpose |
|---|---|---|
| System Requirement | Upstream traceability via refines link role | Ensure design requirements implement system-level requirements |
| Subsystem Requirement | Upstream traceability via refines link role | Ensure design requirements decompose subsystem requirements |
| Verification Test Case | Downstream via verifies link role | Design requirements must have verification test coverage |
| Failure Mode | DFMEA assessment via assessedBy link role | Design requirements enter failure mode analysis |
| Characteristic | Related via measurement properties | Design requirements may define measurable characteristics |
| Safety Goal | Upstream for SC requirements | Safety-critical design requirements trace to safety goals |
Configuration Properties
The Design Requirement Subtype enumeration is defined in: File:.polarion/tracker/fields/designRequirement-subType-enum.xml
Configuration Properties:
| Property | Value | Description |
|---|---|---|
enumId | designRequirement-subType | Unique identifier for this enumeration |
name | Design Requirement Subtype | Human-readable name |
multiValue | false | Single value per design requirement (not multi-select) |
required | false | Optional field; may be left blank if discipline unknown |
ordered | true | Values have defined sort order (1-5) |
custom | true | Custom field (not a Polarion standard) |
See Also
- Design Requirement Work Item Type — Full reference for design requirement properties and workflows
- System Hierarchy — How design requirements fit within system element decomposition
- Design Verification Sheet — PowerSheet configuration for design requirement verification
- Control Type Enumeration — Related enumeration for risk control classification
- Classification (SC/CC) Concept — How safety-critical classification affects design requirements