|
Unavoidable
state transitions |
State mismatch cannot always be prevented. For example, we
cannot prevent exceptional states corresponding to failure of system units.
Subsequently, the operator might disregard the exceptional state, and since
the system behavior is well-defined for scenarios only, the system response to
the next event might be unpredictable. For example, an accident of friendly air strike in December
2001 in |
|
The challenge |
The design challenge is to decide how to protect the system from the
unexpected events. We are not allowed to just ignore all events when in the
exceptional state, because we need the operator’s skills to find the proper
solution, which may involve means beyond the system implementation. On the
other hand, when in an exceptional state, the system response to the next
action might be unpredictable. Therefore, the design challenge is to define
how to respond to the operator commands in such cases. |
|
State
synchronization |
To prevent accidents due to state mismatch we need to synchronize the operator with the system. We can do it either way.
Anyway, to enable state synchronization, we need the system
to inform the operator about the state transitions (Sheridan and Nadler,
2006). Sometimes, as in the case of battery replacement, the system should
force the operator to notice the system change and to repeat data entry. |