Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The SAE J3187‑1:2023 standard provides a comprehensive appendix on using System Theoretic Process Analysis (STPA) specifically for human‑machine interaction (HMI) evaluations. It addresses a critical gap: modelling the human operator as a controller with all their cognitive complexities. This article highlights the main practices and design insights from the standard, focusing on the Human Extension Representation (HER), system scoping, and the identification of unsafe control actions (UCAs) and causal scenarios.
In traditional STPA, controllers can be humans, automated systems, or both. However, when analyzing human‑machine interactions, it is insufficient to treat the human simply as a black box that issues control actions. The standard emphasises that the human operator must be modelled with explicit representation of their internal processes, including mental models of the system, decision‑making logic, and assessment of feedback. This is done by expanding the “Human” block in the control structure into a detailed Human Extension Representation (HER).
The system scope must include all elements that influence or are influenced by the human operator, such as feedback displays, controls, external environment, and the automated system’s state. Figure 1 in the standard shows the driver as part of the control structure, and Figure 2 expands this into HER components.
The HER method decomposes the human controller into several sub‑models:
Each of these interacts with feedback and commands in the control loop.
| HER Component | STPA Control Task | Example in Automotive HMI |
|---|---|---|
| Situation Assessment | Receiving feedback (e.g., instrument cluster) | Driver sees speed and warnings |
| Mental Model | Internal state of what the system is doing | Driver believes car is in Park |
| Action Selection | Choosing control action (e.g., push Park button) | Driver decides to shift to Park |
| Execution | Physical interaction with controls | Driver presses button |
| Response Assessment | Evaluate if action had intended effect | Driver checks gear indicator |
The standard provides an example of “Shifting Vehicle to Park” to illustrate how these components work together and how unsafe control actions can arise if, for example, the feedback is ambiguous or delayed, leading to an incorrect mental model.
Unsafe control actions (UCAs) in the context of HMI include not only erroneous commands but also incidental interactions. The standard explicitly defines:
Identifying UCAs requires careful consideration of the context in which the human operator makes decisions. The standard recommends involving driver performance and behavioral experts to develop realistic causal scenario descriptions. These scenarios consider factors like feedback design, workload, and automation transparency.
For example, in an automated driving system (ADS), a UCA might occur when the human does not take over control in time because the system failed to provide an appropriate handover request. The HER analysis can highlight missing or misleading feedback as a root cause.
🔍 By focusing on the human as a controller with cognitive depth, SAE J3187‑1 provides a powerful toolkit for engineers designing safety‑critical systems where human interaction is key. Incorporating these practices from the earliest stages of development helps prevent accidents rooted in human‑automation coordination.