Purpose
System elements define the scope of the TARA analysis. Each TARA module (risksheet document) is linked to a specific system element via thesystemElementId document custom field. The system element hierarchy drives the structure of the entire TARA project: one TARA module per system element that requires threat analysis.
Work Item Identity
| Property | Value |
|---|---|
| Type ID | systemElement |
| Label | System Element |
| Icon | testrun_status_open1.png |
| Tracker Prefix | TR |
| Form Layout | systemElement-form-layout.xml |
Custom Fields
| Field ID | Name | Type | Description |
|---|---|---|---|
elementType | Element Type | enum:systemElementType | Classifies the element’s position in the system decomposition hierarchy (System, Subsystem, Assembly, Subassembly, or Component). |
Element Type Enum Values
ThesystemElementType enumeration defines a 5-level decomposition hierarchy:
| Enum ID | Label | Sort Order | Description |
|---|---|---|---|
system | System | 0 | Top-level system under analysis. The root of the decomposition tree. |
subsystem | Subsystem | 1 | Major functional subdivision of the system. |
assembly | Assembly | 2 | Physical or logical grouping of components within a subsystem. |
subassembly | Subassembly | 3 | Subdivision of an assembly (e.g., a PCB within a control unit). |
component | Component | 4 | Individual hardware or software component. Leaf node of the hierarchy. |
Example Hierarchy
Status Lifecycle
ThesystemElement-status enumeration extends the general status with an inProgress state:
| Enum ID | Label | Color | Sort Order | Description |
|---|---|---|---|---|
draft | Draft | #3366FF | 1 | Initial state for newly created elements. |
inProgress | In Progress | — | 2 | Active work on the element definition. |
inReview | In Review | #FFFF99 | 4 | Submitted for peer or stakeholder review. |
pendingApproval | Pending Approval | #FFFF33 | 5 | Review complete, awaiting formal sign-off. |
approved | Approved | #66FF66 | 6 | Formally approved. Stable for TARA analysis. |
rejected | Rejected | #FF3300 | 7 | Rejected during review. Requires rework. |
obsolete | Obsolete | — | 8 | No longer active. Retained for traceability. |
Link Roles
Outgoing Links
| Role ID | Forward Label | Target Type | Description |
|---|---|---|---|
parent | has parent | systemElement | Hierarchical parent-child relationship (sameType=true). Used to build the system decomposition tree. |
Incoming Links
| Role ID | Reverse Label | Source Type | Description |
|---|---|---|---|
parent | is parent of | systemElement | Child elements in the decomposition tree. |
allocatedTo | has Allocated | function, processStep | Functions or process steps allocated to this element. |
Document Binding
Each TARA module links to a system element through the document-level custom field:| Document Field | Type | Description |
|---|---|---|
systemElementId | string | The work item ID of the system element this TARA module analyzes. Set on the riskSpecification document. Displayed in the Risksheet top panel as a breadcrumb. |
systemElementId is not set, the Risksheet top panel displays a warning: “Configuration Required: The System Element custom field is not set.”
Additional Document Fields
System elements carry additional context through document-level fields on the linked TARA module:| Document Field | Type | Description |
|---|---|---|
redAssets | string | Identifies RED (critical) assets associated with the system element. Part of Item Definition per ISO/SAE 21434 Clause 9. |
cybersecurityContext | text/plain | Describes the cybersecurity context for the system element being analyzed. |
assumptions | text/plain | Documents assumptions made during the TARA analysis. |
Storage Location
System elements are stored in the_default/SYSTEM-ELEMENTS module as a flat document with heading items organizing the hierarchy. The parent-child structure is established through Polarion parent link roles, not document nesting.
Lucene Queries
Related Pages
- System Element Type Hierarchy — detailed element type enumeration
- System Element Status — status lifecycle reference
- System Element Hierarchy — concept page on hierarchy design
- Data Model and Work Item Types — full data model overview
- Create System Elements — how-to guide for creating elements