The security component (SC) provides a service to the rest
of the system, in contrast to the several manager components
that operate independently processed tasks. It defines and
enforces a set of permissions that restrict user actions given a
combination of user type, system state, and other key factors.
Other DCPS components use the SC to check if a requested
user action is permissible at a given time. For instance, it might
harm the system if a user switched to test mode during a pulse.
Likewise, it would be counter intuitive to allow every user to
modify the algorithm run list.