Skip to main content
. 2023 Oct 30;23(21):8817. doi: 10.3390/s23218817
Algorithm 3 Decision module for report/support.
   Input: classified critical-level decision
   Output: decision to trigger a report for support or not
  1: procedure Decision Phase (III)
  2:    label: Top.
  3:    Input(fail-over) Results from Fail-Over mechanism
  4:    Input(fall-back) ResultsfromFallBackmechanism
  5:    Resolved(CI) IsIncidentResolved
  6:    Classification(input) Allocationtrustandseveritylevel
  7:    FBack/FOverSameasFallBackandFailOver
  8:    if Input then
  9:       Check Classification(input)
10:       Check Resolved status
11:       if Input(failover) and [Resolved(CI) = True] then
12:          Report HMI Feedback
13:          Trigger BlackBox Report request
14:          Return to Top
15:       else if Input(fallback) and [Resolved(CI) = True] then
16:          Report HMI Feedback
17:          Trigger BlackBox Report request
18:          Return to Top
19:       else if [FBack/FOver] and [Resolved(CI) = False] then
20:          Trigger BlackBox Report request
21:          Trigger Remote Assistance
22:       end if
23:    else
24:       Return to Top
25:    end if
26: end procedure