Skip to main content

Overview

Component RTM is a two-tier PowerSheet configuration that displays:
  • Left section: Subsystem requirements with links to parent system requirements
  • Right section: Design requirements decomposed from each subsystem requirement
This structure supports the V-Model decomposition workflow, showing how high-level subsystem requirements flow down to implementable design requirements while maintaining bidirectional traceability to system-level requirements.

Subsystem Requirements Column Group

The left section organizes all subsystem requirement metadata under a dark teal header.
PropertyTypeDefaultDescription
Subsystem Requirement IDcolumnobjectIdRead-only identifier (e.g., SUBRS-123) managed by Polarion; serves as stable reference for traceability links
Subsystem Requirement DescriptioncolumndescriptionEditable subsystem-level requirement text; primary field for requirement authoring; configured with focus capability and 250px width for optimal readability
System Requirements Upward LinkexpansionsystemRequirementsMulti-item expansion showing parent system requirements linked via upstreamRequirements link role; green header styling indicates traceability validation direction
collapseTobehaviordescriptionWhen column group minimized, subsystem requirement description remains visible for quick scanning without horizontal scrolling
backgroundColorthemetealColor-coded column group background (teal) to distinguish subsystem requirements from design requirements (blue) in the same view

Key Properties

Read-Only Enforcement: All subsystem requirement fields configured as read-only to enforce single source of truth. Subsystem requirements are authored in the Subsystem Requirements Specification document; this sheet enforces view-only access to prevent inconsistent edits during design refinement.
readOnly: true
formatter: boldReadOnly
backgroundColor: grey100
fontWeight: 600
System Requirements Upward Traceability: Upward links validate that every subsystem requirement traces to at least one parent system requirement, satisfying ISO 26262 Part 4 requirement allocation completeness. The expansion column displays parent system requirement ID and title using green styling to indicate this is a validation direction (upward to parent).
expand:
  - link: systemRequirements
    display:
      - objectId
      - title

Design Requirements Column Group

The right section displays design requirements decomposed from each subsystem requirement, organized under a dark blue header.
PropertyTypeDefaultDescription
Design Requirement IDcolumnobjectIdRead-only identifier (e.g., DRS-456) for design requirements; first column in design group for quick reference
Design Requirement DescriptioncolumndescriptionEditable design requirement detailed specification text; configured with hasFocus: true to make it the keyboard navigation anchor within design requirements group; serves as collapse target field
Design Requirement TypecolumnsubTypeEnumeration field showing requirement subtype (functional, interface, performance, safety, non-functional); enables filtering and reporting by requirement category
Design Requirement Documentcolumndocument.titleOrNameRead-only display of parent Design Requirements Specification document location (e.g., ‘Design Requirements Specification - Braking’); shows document origin for each requirement when working across multiple DRS documents
collapseTobehaviordescriptionWhen design requirements group minimized, description column remains visible to preserve context while reducing horizontal scrolling
backgroundColorthemeblueColor-coded column group background (blue) to visually distinguish design requirements from parent subsystem requirements (teal)

Key Properties

Document Location Tracking: The document column uses titleOrName formatter to display the parent DRS document, enabling traceability across multi-document projects. Large automotive projects often split design requirements across multiple specifications per subsystem/component; this column provides clear document context for each requirement.
display: document.titleOrName
readOnly: true
formatter: titleFormatter
Design Requirement Type Classification: The subType enumeration constrains requirement categories to project-defined types (functional, interface, performance, safety, non-functional). This enables downstream filtering in verification sheets and reporting on requirement type coverage.
TypeDescription
FunctionalCore system behavior requirements
InterfaceHardware/software interface specifications
PerformanceTiming, throughput, resource constraints
SafetySafety-critical design specifications (ISO 26262 Part 5)
Non-FunctionalQuality attributes (reliability, maintainability, testability)

RTM Model Configuration

Source Query:
source:
  rtmModel: true
  entityType: SubsystemRequirement
  orderBy: title
The PowerSheet queries all SubsystemRequirement entities from the RTM domain model, ordered alphabetically by title. No document constraint is applied, enabling the view to show subsystem requirements from multiple documents if needed. Primary Expansion (Subsystem → Design):
expand:
  - link: designRequirements
    display:
      - objectId
      - description
      - subType
      - document
The designRequirements link role traverses from SubsystemRequirement to linked DesignRequirement entities. Each subsystem requirement can have multiple child design requirements; the PowerSheet displays them in separate sub-rows, creating a denormalized view suitable for verification and traceability review. Secondary Expansion (Subsystem → System):
expand:
  - link: systemRequirements
    display:
      - objectId
      - title
  - link: designRequirements
    expand:
      - link: systemRequirements
Upward traceability shows parent system requirements linked to each subsystem requirement. This two-level expansion validates bidirectional traceability: subsystem requirements must trace to system requirements, and design requirements must ultimately trace back to system-level needs.

Workflow Views

The Component RTM sheet supports multiple named views for different workflow phases:
View NamePurposeVisible Columns
DefaultFull requirement detail viewAll subsystem + design requirement columns + upward system requirements
Design FocusFocused on design requirement specificationSubsystem ID, Design ID, Description, Type, Document
Traceability CheckVerify all design requirements link to subsystemSubsystem ID + System Requirements, Design ID + Subsystem Requirement link
Document OriginOrganize by source DRS documentDesign Requirement Document (groupBy), ID, Description, Type

Progressive Disclosure Pattern

The collapseTo behavior for both column groups enables progressive disclosure:
  1. Expanded view: All requirement metadata visible for detailed review
  2. Collapsed subsystem group: Shows only subsystem requirement ID and description
  3. Collapsed design group: Shows only design requirement description
  4. Summary view: Both groups collapsed, showing only key identifiers for high-level scans
Start with all columns visible for initial requirements decomposition and traceability linking. Once design requirements are stable, switch to Design Focus view for design specification authoring. Use Traceability Check view before document review to verify complete chain: System → Subsystem → Design.

Design Pattern: Requirement Decomposition

The Component RTM implements the ISO 26262 Part 4 system design requirements decomposition: Each design requirement specifies a concrete implementable constraint derived from the subsystem requirement. The sheet enables verification that:
  1. All design requirements link to exactly one subsystem requirement (no orphaned design requirements)
  2. Each subsystem requirement has at least one design requirement (complete decomposition)
  3. Design requirements maintain upward traceability to system requirements (end-to-end V-Model chain)

Column Group Organization

Design requirements are typically authored in separate Design Requirements Specification (DRS) documents organized per subsystem or component. The Component RTM sheet can display design requirements from multiple DRS documents in a single view. The Design Requirement Document column shows which DRS each requirement comes from, preventing confusion when working with multi-document projects.
Column Group Styling:
GroupHeader ColorRow BackgroundCollapse Target
Subsystem RequirementsDark TealTeal highlightDescription field
System Requirements (Upward)GreenGreen highlightSystem Req ID
Design RequirementsDark BlueBlue highlightDescription field
The semantic color coding follows the TestAuto2 V-Model visualization standard:
  • Teal = Requirements level (subsystem)
  • Green = Validation/traceability direction (upward to system)
  • Blue = Design level (design requirements, implementable specifics)

Entity Factory: Inline Design Requirement Creation

The PowerSheet supports inline creation of new design requirements:
entityFactory:
  entityType: DesignRequirement
  targetModule: Design/DesignRequirementsSpecification
  autoLink: true
  linkRole: designRequirements
Users can create new design requirements directly from the sheet without navigating to the Design Requirements Specification document. The entity factory:
  1. Creates a new DesignRequirement work item in the target DRS module
  2. Automatically links it to the parent subsystem requirement via designRequirements link role
  3. Populates the parent document reference, maintaining document hierarchy
Use inline creation during design requirements planning when decomposing subsystem requirements into design constraints. This avoids context switching between the Component RTM sheet and Design Requirements Specification documents, improving workflow efficiency.

Common Tasks

Verify Complete Decomposition: Filter the Component RTM to show subsystem requirements with empty Design Requirements Upward Link expansion. These subsystem requirements have not yet been decomposed into design requirements. Check Design Requirement Orphans: Identify design requirements that do not link to any subsystem requirement. These are typically created in error or represent obsolete requirements not yet cleaned up. Multi-Document Traceability: Use the Design Requirement Document column to organize requirements by their source DRS document. Large projects with multiple subsystems typically have separate DRS documents per subsystem; this organization enables efficient navigation. Upward Traceability Validation: The green-highlighted System Requirements column validates that every subsystem requirement traces to at least one parent system requirement. Missing upward links indicate incomplete requirement allocation.