...
PlantUML Macro |
---|
@startuml participant Participant participant ACM_Runtime database ACM_Database loop Every Participant Supervision Interval Participant -> ACM_Runtime: Heartbeat message including\nstatus of AC Element Instances on Participant ACM_Runtime -> ACM_Database: Update Participant Heartbeat data loop Every AC Element Instance in Heartbeat Message ACM_Runtime -> ACM_Database: Update AC Element Instance status end end @enduml |
The ACM runtime regularly checks the heartbeat reports from participants and takes action of participants time out. If a heartbeat message is not received for a participant in the Timeout Interval, the participant is marked as timed out and its ACM element instances are informed.
...