The behavior of each signaling node, as implemented through the RMG demonstration program, is modeled as a finite state machine where the state of each node is determined by external events such as board failures, signaling node failures, and user commands. The RMG state model is shown in the following illustration.
Note: Some transient states and some events/transitions are not shown.

The following table describes the RMG states:
|
State name |
Description |
|
Initial |
Initial state upon starting RMG process; determining if board has already been loaded. |
|
Loading |
Board is being downloaded. |
|
Starting |
Board is loaded; determining whether mate node is already active or not. |
|
Standalone |
Board is in standalone (non-redundant) configuration. |
|
Primary |
Board is in primary mode. |
|
Backup |
Board is in backup mode, monitoring status of primary board. |
|
Out of service |
Board has failed and attempt to reload it has failed; or, halt command received; manual intervention is required to restore board. |