client perspective implementing c2sim in a client
play

Client Perspective: Implementing C2SIM in a Client Dr. Robert - PowerPoint PPT Presentation

Client Perspective: Implementing C2SIM in a Client Dr. Robert Wittman APPROVED FOR PUBLIC RELEASE LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 1 Topics Why use C2SIM (MSDL & C-BML) The Crawl, Walk, Run Implementation


  1. Client Perspective: Implementing C2SIM in a Client Dr. Robert Wittman APPROVED FOR PUBLIC RELEASE LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 1

  2. Topics • Why use C2SIM (MSDL & C-BML) • The Crawl, Walk, Run Implementation Approach • An Coalition Example • Client Side Lessons Learned & Related Core Capabilities • Client Side Lessons Learned & Related Core Capabilities • Future C2SIM Architecture LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 2

  3. Client-Side Experience • US Simulation System Development  OneSAF MSDL & C-BML Capability Development • Standards Development  MSDL & C-BML standards development leadership and MSDL & C-BML standards development leadership and participation participation • NATO MSG-085 Coalition Wide Scenario Collaboration & Demonstrations  ITEC 2011, 2013  I/ITSEC 2011, 2012, 2013  Ft Leavenworth Final Demo Dec 2013 LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 3

  4. Why Use MSDL & CBML Data Format • Import format versus native format  Allows standard formats (MSDL & C-BML) and specific simulation initialization & order, tasking, & reporting order, tasking, & reporting native formats to evolve at their own pace  Allows simulations to define specific information needs  Allows standard format for scenario start data and runtime order-based exchanges for all participating systems LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 4

  5. What the MSDL Data Model Provides Geographic Extents Initial Weather Conditions Side & Force Relationships Task Organization Unit/Entity Placement Tactical Graphics & Overlays LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 5

  6. What the C-BML Data Model Provides • C-BML provides a standard data model (XML) for automated sharing of military and non-military orders, reports, and tasks  Who: Identifies commanders & subordinate (unit or individual)  What: Identifies task to be performed (i.e. occupy area)  What: Identifies task to be performed (i.e. occupy area)  Why: Identifies rational for performing the task (defend, defeat, suppress, etc.)  When: Identifies the time frame for performing the task  Where: Identifies the location of the task LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 6

  7. Topics • Why use C2SIM (MSDL & C-BML) • The Crawl, Walk, Run Implementation Approach • A Coalition Example • Client Side Lessons Learned & Related Core Capabilities • Client Side Lessons Learned & Related Core Capabilities • Future C2SIM Architecture LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 7

  8. 2010/2011 - Crawl Stage 1/3 • Development timeline 3 Initial MSDL Experience month time-box NATO MSG-085  Multi-federate initialization from common MSDL file VR-Forces  Consistent unit/entity mapping  Consistent unit/entity mapping  Initial locations APLET  Tactical graphics JSAF Common  Geographic extents MSDL File  Initial battle book Scemanta OneSAF development  Combined spreadsheet  Initial participants  DEU, ESP, GBR, FRA, SWE, USA LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 8

  9. Crawling: Initialization Process Federate X Integrator creates Federates receive produces MSDL master “integrated” master MSDL file with ORBAT scenario (MSDL) and import into information file end-system Federates modify Provide to scenario and save integrator for as updated MSDL master update file LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 9

  10. Crawling: Initialization Integrator 3/3 • Integration tools – current & evolving  Excel to list, identify, and manage all contributed data  Notepad++ for edit, cut-and-  Notepad++ for edit, cut-and- paste  Visual Basic scripting • Coordinating decisions  XML namespace  ScenarioID information  Coordinate system  Environment extents  Sides and Forces  Mixed ORBAT LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 10

  11. 2011/2012 - Walking 1/3 • Transition federation from initialization to running state MSDL + C-BML Production  Provide link to planned set of C- Federate 0 BML orders referencing MSDL units, entities, and tactical Sim Federate Sim Federate graphics 2 2 1 1 1 1 • Formalize round trip initialization process 3 2 4  Initialize mission planning system Sim Sim Federate with original MSDL Federate MSDL 6 4 3 4  Save MPS output in MSDL and C- + C-BML BML formats  Use files to initialize remaining 4 4 federates Sim Federate Sim Federate 5 4 LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 11

  12. Walking 2/3 • More complex initialization-based federation agreements  Introduce unique identifier federate ranges for important items units, entities, messages, reports, etc.  Introduce standards-based entity & unit name conventions (e.g. DIS enumerations) DIS enumerations)  Create or locate MSDL element to house enumeration or code list  Identify FOM for future integrated HLA federation activities  Introduce multiple terrain extents  Formalize sequence for drawing tactical graphics  Continue integrator tool development to prove early, pre- initialization-time federate feedback LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 12

  13. Walking 3/3 • Introduce C2 systems MSDL + C-BML Production  Simple C2 Initialization of Federate the Joint Advanced Deep 0 Operational Coordination System (JADOCS) with Sim Federate Sim Federate 2 2 friendly ORBAT friendly ORBAT 1 1 • Initialize GMU web- 3 2 services with MSDL Sim Federate Sim 6 Federate • Extend MSDL MSDL 3 + C-BML participation with C2 System enhanced battle book 1 • Provide feedback to Sim Federate Sim Federate 5 4 C2SIM PDG LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 13

  14. 2013/2014 - Running • Multi-simulation and C2 coalition initialization MSDL + C-BML Production Federate process 0 • Fully integrated MSDL and Sim Federate Sim Federate C-BML C-BML 2 2 1 1 • Demonstrate in operationally useful event Sim Plan - Sim Federate Federate • Extend participant list 6 based 3 Scenario • Feedback to SISO C2 System 1 . . X • Increase coalition speed and agility Sim Federate Sim Federate 5 4 LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 14

  15. Topics • Why use C2SIM (MSDL & C-BML) • The Crawl, Walk, Run Implementation Approach • A Coalition Example • Client Side Lessons Learned & Related Core Capabilities • Client Side Lessons Learned & Related Core Capabilities • Future C2SIM Architecture LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 15

  16. • Operational Thread and Capability Demonstrated  Recce/integrated Air-Land vignette w BOGALAND Scenario  Ground force Recce cues UAV & CAS mission  Insertion of troops by helicopter  Enables mission planning & rehearsal & C2 training  Enables mission planning & rehearsal & C2 training • Technical Capability  MSDL/C-BML infrastructure information  MSDL toolset/population mechanism for initialization  Scripted BML Server 2.5 bridges multiple schema version  WISE (SAAB)/SBML server and populating 9LandBMS  Use of Esri Tracking server for visualization  C2 systems: ICC, JADOCS using JSAF and OneSAF  WAN-based distribution LS-141 - C2 to Simulation Interoperability (C2SIM) Slide 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend