SAC-PDG-PSG-C2SIM Archives

October 2019

SAC-PDG-PSG-C2SIM@DISCUSSIONS.SISOSTDS.ORG

Options: Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Douglas Reece <[log in to unmask]>
Reply To:
SAC-PDG-PSG-C2SIM <[log in to unmask]>
Date:
Wed, 9 Oct 2019 16:10:51 -0400
Content-Type:
multipart/related
Parts/Attachments:
text/plain (55 kB) , text/html (5 kB) , image.png (55 kB)
Some additional information.
The Standard document says this about synchronization:

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.


The current ontology supports all of these commands except for the optional
g, as shown below (note the MessageBody classes and the
SystemCommandTypeCodes for the SystemCommandBody):
[image: image.png]

The additional commands Marks mentions are PauseScenario, ResetScenario,
and EditScenario (probably OBE). In addition there could be the QueryUnit
and QueryInit messages and a SimulationNotification message. Also possibly
a new property in the C2SIM header hasExtensionName that could be used for
filtering messages by extension.
And anything else that is specific to a particular server or coalition
implementation.

Doug Reece


On Tue, Oct 8, 2019 at 11:26 PM Mark Pullen <[log in to unmask]> wrote:

> 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


ATOM RSS1 RSS2