Values
| ID | Label | Sort Order | Description |
|---|---|---|---|
system | System | 0 | Top-level element representing the complete system under analysis (e.g., the vehicle or product). Anchors the decomposition hierarchy. |
subsystem | Subsystem | 1 | Major functional subdivision of the system (e.g., braking system, powertrain, infotainment network). |
assembly | Assembly | 2 | Physical or logical grouping of components within a subsystem (e.g., sensor cluster, control unit housing). |
subassembly | Subassembly | 3 | Subdivision of an assembly (e.g., a PCB within a control unit, an individual hardware module). |
component | Component | 4 | Individual hardware or software component. Leaf node of the hierarchy. Directly associated with cybersecurity goals, damage scenarios, or threats. |
Hierarchy Structure
Field Binding
| Property | Value |
|---|---|
| Field ID | elementType |
| Work Item Type | systemElement |
| Enum ID | systemElementType |
| Field Type | Enum (single-select) |
elementType field is defined as a custom field on the System Element work item type.
Hierarchy and Traceability
Components (leaf nodes) are the elements most commonly linked to:- Cybersecurity Goal work items — defining what security properties must be preserved
- TARA Record work items — documenting threat scenarios against specific components
- Threat Scenario work items — cataloging reusable threat patterns
Lucene Queries
Usage in PowerSheet and Risksheet
| Use Case | Query Pattern |
|---|---|
| Show only leaf-level elements | type:systemElement AND elementType:component |
| Group analysis by decomposition depth | Row grouping by elementType in PowerSheet |
| Filter TARA scope to a subsystem | type:systemElement AND elementType:subsystem |
| Collapsible hierarchy views | PowerSheet expansion path following containment links between hierarchy levels |
Related Enumerations
- System Element Status — lifecycle status of system elements at any hierarchy level
- CIAx Security Properties — security properties analyzed per component
Configuration Notes
- Sort order (0-4) reflects the hierarchy from top to bottom and controls display ordering in Polarion form dropdowns, column pickers, and Lucene result ordering.
- The hierarchy is not strictly enforced by the enum alone. Whether a System must contain only Subsystems (and not Components directly) depends on link role cardinality rules defined in the RTM model YAML.
- Solutions with deep hardware analysis may populate all five levels extensively. Software-centric projects may use only System, Subsystem, and Component.
- The
elementTypefield drives the system decomposition structure underpinning all TARA analysis. Consistent use of hierarchy levels across the project ensures meaningful coverage reporting and traceability chain analysis.