3 participant ACM_Runtime
6 loop Every ACM_Runtime Supervision Interval
7 loop Over all Participants
8 ACM_Runtime -> Database: Read Participant Heartbeat Information
9 alt Participant Heartbeat not received in Timeout Interval
10 ACM_Runtime -> ACM_Database: Set Participant State as OFFLINE
11 ACM_Runtime -> ACM_Runtime: Mark all ACM Element Instances\nrunning on Participant as OFFLINE
13 deactivate ACM_Runtime