C. Coalition System-of-Systems Synchronization
The following messages, with formats defined in the C2SIM Core Ontology, are used to synchronize
simulation across the C2SIM coalition. Some of these can only be sent by a designated coalition controller:
a. Submit_Inititalization: Sent by a C2SIM controller. When C2SIM systems receive this
C2SIM_Message, they should submit Object_Initialization messages for object definitions they are
configured to simulate. This message contains no data; it serves as a command and is not required if
a preconfigured master initialization file is used.
b. Object_Initialization: Sent by each C2 and simulation to a marshalling server on receipt of a
Submit_Inititalization C2SIM_Message. This message is not required if a preconfigured master
initialization file is used.
c. Share_Scenario: Set by a C2SIM controller to a marshalling server. When this C2SIM_Message is
received, the marshalling server sends to all subscribed systems the C2SIM_Initialization message.
d. C2SIM_Initialization: This C2SIM message aggregates initialization data for all systems, as described
in section 7.1. The source of this information could either be an preconfigured C2SIM_Initialization or
a composite, produced by the marshalling server, of the initialization data in all received
Object_Initialization messages.
e. Initialization_Complete: This C2SIM_Message is sent by each participating C2 and simulation system
in response the the C2SIM_Initialization message, after that system has completed its initialization
processing.
f. Start_Scenario: This C2SIM_Message is sent to all subscribed systems indicating that the simulation
scenario is to begin.
g. Query_Unit/Query_Init: Sent by a later joiner to get current status (Query_Unit) or initial status
(Query_Init) – this C2SIM_Message is optional for server implementation.
A C2SIM Coalition (system of C2 and simulation systems) requires synchronization. In existing prototype coalitions, this has been accomplished by system command messages, for example INITIALIZE and START. It has been proposed to include the most basic commands in the C2SIM Core Ontology but also to create a new, small C2SIM extension for those system commands that might not be needed in all Coalitions. An alternate viewpoint is that these commands should be included in the Standard Military Extension (SMX) rather than going to the trouble of creating a new extension that will need to be shepherded through the balloting process. If you have a comment in favor of one side of this or the other, please respond to this email with your viewpoint.
Mark
########################################################################
To unsubscribe from the SAC-PDG-PSG-C2SIM list, click the following link:
https://discussions.sisostds.org/index.htm?SUBED1=SAC-PDG-PSG-C2SIM&A=1
Dr. Douglas Reece | Principal Engineer
VT MÄK | 150 Cambridge Park Drive, Third Floor, Cambridge, MA 02140
T: +1.857.209.3483 |
[log in to unmask] | www.mak.com
To unsubscribe from the SAC-PDG-PSG-C2SIM list, click the following link:
https://discussions.sisostds.org/index.htm?SUBED1=SAC-PDG-PSG-C2SIM&A=1