The present invention is a Control System Architecture (CSA) for a
multi-component armament system. The CSA provides dynamic reconfiguration
of multiple nodes (e.g. a component, a subsystem, or a virtual
simulation) in a Simulation-Emulation-Stimulation (SES) environment
utilizing redundant client-server bus configuration of the nodes in a
hierarchical model. The CSA provides for ease of configuration of nodes
for any specific application, automated system reconfiguration
capabilities to detect and bypass failed nodes or re-group available
remaining nodes in the event of degraded mode operation, and expansion
and/or downsizing of nodes without requiring a modification to the
overall system architecture.