Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using HLA in your Simulator Patrick Penot,

Similar presentations


Presentation on theme: "Using HLA in your Simulator Patrick Penot,"— Presentation transcript:

1 Using HLA in your Simulator Patrick Penot, patrick.penot@pitch.se
4/13/2017 Using HLA in your simulation, based on use case examples Sofia, G. S. Rakovski-National Defence Academy 17th & 18th September 2013 Leader in Standards-Based Distributed Simulation Patrick Penot, (c) Pitch Technologies AB Few words on my background Strating my job in simulation in 1990, working with VPI, no PRESAGIS, introducing on the Market , VAPS, STAGE, Ilogix In 1995, I am starting the simulation dep of Antcyip in France with 2 other persons, introducing Multigen Vega, in 1997 MAK I reach in 2011 Pitch Technologies, to start the Pitch Southern of Europe office (c) Pitch Technologies AB

2 Using HLA in your Simulator
Who is Pitch 4/13/2017 Founded in Linköping, Sweden, in 1991 World leader for distributed simulation (products, services, training) Standard from SISO, IEEE, NATO SOA – Service Oriented Architecture Role and content based security technologies FEDEP/DSEEP process More largest offer for interoperability products base Performance Robustness Easy to Use Strong focus on R&D and innovation M Bjorn Möller, Vice Chair of HLA Evolved Develops and delivers cutting-edge, industry-strength products International R&D leader with several research awards and certifications (c) Pitch Technologies AB

3 Using HLA in your Simulator
Who is Pitch 4/13/2017 Pitch Technologies specializes in interoperability and infrastructure components Committed to Open Standards Based Interoperability HLA Evolved, IEEE The largest and most capable interoperability standard in use Break the stove pipes and maximize reuse Protects your Past, Present & Future investments Engagement in SISO Leading positions in multiple PDG and PSG RPR-FOM PDG Finalize RPR-FOM 2.0 Modular, backward compatible HLA Evolved RPR-FOM is available Involvement in NATO Activities MSG-68, MSG-105/106 NETN MSG-080, MLS (Multi Level Security) MSG-086 Simulation Interoperability Roadmap NIAG SG-162 MTDS (c) Pitch Technologies AB

4 Goal of this presentation
Interoperability, NATO defined as well : Interoperability is the ability to act together coherently, effectively and efficiently to achieve Allied tactical, operational and strategic objectives. (Réf AAP-03(J) Section ) This presentation will demonstrate how using HLA in your simulator will success your CAX Crisis Management and Disaster Response, concerning the interoperability part.

5 Using HLA in your simulation- Agenda
Using HLA in your Simulator Using HLA in your simulation- Agenda 4/13/2017 HLA overview, standard of interoperability for your CAX Using HLA in your simulator, based on use case examples Develop your HLA application Run & operate your HLA application Vulcain federation, by DGA (c) Pitch Technologies AB

6 Using HLA in your Simulator
4/13/2017 HLA overview Standard of interoperability for your CAX Leader in Standards-Based Distributed Simulation (c) Pitch Technologies AB

7 HLA overview - Effort of standardization
Using HLA in your Simulator 4/13/2017 HLA overview - Effort of standardization The most mature interoperability standard (c) Pitch Technologies AB

8 HLA overview - Standards use
Using HLA in your Simulator HLA overview - Standards use 4/13/2017 (c) Pitch Technologies AB

9 HLA overview - Open International Standard
4/13/2017 IEEE Simulation Developers & Users - Government Industry Academia - Etc Sponsor HLA IEEE 1516 Standard - COTS GOTS In-house Open source - Other RTI and Tool Developers SISO Academia Research Student proj. Courses Community feedback

10 HLA overview - Lollipop View
4/13/2017 HLA overview - Lollipop View Run-Time Infrastructure (RTI) Federate A Federate B Federate C Federation Object Model <FOM> <Shared object classes> <Shared interaction classes> <More> </FOM> Traditionnal view for federation representation Each participating member is called a federate Information is exchanged using an RTI The information exchange follow federation ageements and a Federation Object Model (FOM) The participating federates together with the FOM are called a federation

11 Using HLA in your Simulator
HLA overview - RTI & FOM 4/13/2017 The RTI (Run-Time Infrastructure) provide a common services for simulation data exchange and coordination These services are accessed by the participating members through well defined APIs (HLA Interface Specification) A Federation Object Model (FOM) is used to refer to shared simulation objects and their attributes and interactions Live Participants Support Utilities Interface Interfaces to Live Players Runtime Infrastructure (RTI) Simulations Federation Management Declaration Management Object Management Ownership Management Time Management Data Distribution Management HLA rules The HLA rules describe the responsibilities of federations and the federates that join. 1 Federations shall have an HLA federation object model (FOM), documented in accordance with the HLA object model template (OMT). 2 In a federation, all representation of objects in the FOM shall be in the federates, not in the run-time infrastructure (RTI). 3 During a federation execution, all exchange of FOM data among federates shall occur via the RTI. 4 During a federation execution, federates shall interact with the run-time infrastructure (RTI) in accordance with the HLA interface specification. 5 During a federation execution, an attribute of an instance of an object shall be owned by only one federate at any given time. 6 Federates shall have an HLA simulation object model (SOM), documented in accordance with the HLA object model template (OMT). 7 Federates shall be able to update and/or reflect any attributes of objects in their SOM and send and/or receive SOM object interactions externally, as specified in their SOM. 8 Federates shall be able to transfer and/or accept ownership of an attribute dynamically during a federation execution, as specified in their SOM. 9 Federates shall be able to vary the conditions under which they provide updates of attributes of objects, as specified in their SOM. 10 Federates shall be able to manage local time in a way that will allow them to coordinate data exchange with other members of a federation. (c) Pitch Technologies AB

12 HLA overview - HLA 1516-2010 (EVOLVED)
4/13/2017 IEEE Standard for Modeling and Simulation High Level Architecture - Framework and Rules Rules that describe the responsibilities of federations and the federates IEEE Standard for Modeling and Simulation High Level Architecture - Federate Interface Specification A standardized set of services to be provided by an RTI (Runtime Infrastructure). APIs also provided in C++, Java and Web Services (WSDL) format. IEEE Standard for Modeling and Simulation High Level Architecture - Object Model Template (OMT) Specification A standardized format for Information Exchange Data Models such as the Federation Object Model (FOM) and Simulation Object Model (SOM) XML Schemas provided HLA is defined under IEEE Standard 1516: IEEE 1516–2010 – Standard for Modeling and Simulation High Level Architecture – Framework and Rules IEEE –2010 – Standard for Modeling and Simulation High Level Architecture – Federate Interface Specification IEEE – Standard for Modeling and Simulation High Level Architecture – Object Model Template (OMT) Specification IEEE – Recommended Practice for High Level Architecture Federation Development and Execution Process (FEDEP) IEEE – Recommended Practice for Verification, Validation, and Accreditation of a Federation an Overlay to the High Level Architecture Federation Development and Execution Process Machine-readable parts of the standard, such as XML Schemas, C++, Java and WSDL APIs as well as FOM/SOM samples can be downloaded from The full standards texts are available at no extra cost to SISO members or can be purchased from The IEEE Previous version: IEEE 1516–2000 – Standard for Modeling and Simulation High Level Architecture – Framework and Rules IEEE –2000 – Standard for Modeling and Simulation High Level Architecture – Federate Interface Specification IEEE – Standard for Modeling and Simulation High Level Architecture – Object Model Template (OMT) Specification

13 HLA overview - standardization of FOM
FOM : data model exchange Some examples of standardization effort NATO MSG working group : NETN FOM NETN = NATO Education and Training Network (MSG 106- SPHINX) SISO : the new RPR FOM (RPR FOM 2.0) Some other in civilian industry : RIM for ATM, SPACE

14 Using HLA in your simulator
4/13/2017 Using HLA in your simulator Leader in Standards-Based Distributed Simulation (c) Pitch Technologies AB

15 Using HLA in your Simulator
Using HLA in your simulator - pitch product offer 4/13/2017 Cover you Project with the Products families of Pitch and follow the DSEEP Copyright 2008 Pitch Technologies

16 Using HLA in your Simulator
Using HLA in your simulator - pitch product offer 4/13/2017 Cover you Project with the Products families of Pitch and follow the DSEEP Analyze & Prepare Run & Operate Pitch Visual OMT Pitch Developer Studio pRTI Pitch Commander Pitch Recorder Develop a model for information exchange that fits the need of your application Develop a software module that connects each system to the federation. Connect systems and exchange information. Synchronize time and data. Start up, monitor and troubleshoot simulations, applications, computers and networks Record, inspect and play back simulation data exchange. Review and analyze. Build your simulation Run & Manage Analyze your results Use family Development Products Infrastruture Products Runtime Products LVC Products 1 2 3 Copyright 2008 Pitch Technologies

17 Using HLA in your simulator - Develop your application
Pitch Visual OMT is a graphical editor and analysis tool for the development of information exchange models (FOM) between simulations using the HLA standard.  Use case example : NATO MSG-068, 105, 106, SISO,… Visual OMT was (& is) used to study and create the NETN FOM in MSG group , used in SISO group for the RPR FOM 2.0

18 Using HLA in your simulator - Develop your application
Pitch Developer Studio gives developers a graphical user interface to design and generate source code for an HLA module based in minutes. Use case example : PRESAGIS, NASA, FRENCH MOD, ….. Used by Presagis for adding HLA capability to STAGETM and Vega PrimeTM Used by US Air Force in the Air Force Modeling and Simulation Training Toolkit (AFMSTT) program. 

19 Using HLA in your simulator - Run & Operate
Pitch pRTI ™ is the infrastructure supporting the exchange of HLA federations. Its technology allows the simultaneous implementation of several associations, Use case example : Used during the CAX Crisis Management and Disaster Response : Viking 11 & SEESIM +40 clients ICC, 50 clients Sitaware, 40 clients TYR, 50 Clients Exonaut, 5 clients JCATS , 20 PLEXcomm (Simulation Radio) updates/ s - less of 1ms of latency

20 Using HLA in your simulator - Run & Operate
Pitch GE Adapter ™ makes your HLA simulation data available in the most popular application of visualization on the Internet, Google Earth ™.  use case example : Used during the CAX Crisis Management and Disaster Response : VIKING 11. Visualization of more than objects and interactions.

21 Using HLA in your simulator - Run & Operate
Pitch Recorder ™ enables real-time capture and replay your simulation data during the execution of the federation. Use case example Used during the CAX Crisis Management and Disaster Response : SEESIM 12 View of Pitch Recorder use SEESIM, serious deployment with a PostgreSQL database 6 federates, 7.H30 of record, 934 Mo of data

22 Wan Network Simulation
Using HLA in your simulator - MULTI-SITE-CAX ARCHITECTURE After Action Review solution for distributed simulation Record database Audio TDL, L16,L11,L22.. Simulation Statistic analyze Dynamique analyze Data of simulation Report EXCON CELL Site 1 Site 2 Site 3 Wan Network Simulation HLA CGF & C2 Logistics model DIS application

23 VULCAIN 2013 Stimulate C2 with a multi-level simulation using interoperability standard

24 VULCAIN 2013 : history The first presentation was during the EUROSATORY The bi-annual army exhibition in Paris, during June 2012 The VULCAIN demonstration is an initiative from the French M&S community. Vulcain is sponsored by the ADIS (Armées, DGA, Industries Simulation) group, it allow to show the real benefits of employing M&S standards toward conducting a relevant and efficient joint training.

25 VULCAIN 2013 : The big picture
SITEL SIR SICF ORQUE SWORD SETHI Fédération HLA SPIDER CBMLServer ITCS GESTIM VBS2 Geoconcept Pitch VR-FORCES

26 Product use in Vulcain 2013 Joint Forces Regimental level
4/13/2017 Joint Forces Regimental level Entities level C2 Simulation MELMIL Infrastructure EXCON CELL Instant Messaging SICF SIR SITEL SWORD VBS2 ORQUE VR-Forces SETHI GESTIM PITCH ( Pitch pRTI + Pitch Booster) ITCS ( DIS/HLA Gateway) PITCH ( Booster Manager+ Commander+ Recorder) GEOCONCEPT ( GIS , Globale overview) PITCH ( Pitch Talk)

27 Vulcain 2013 : scenario Crisis Management Operation
4/13/2017 Vulcain 2013 : scenario Bridge to be destroy Crisis Management Operation Southeast of France (Lavandou) Joint operation using air-sea support 900 entities, Navy, Air-forces, Army Army tactical group SWORD + SETHI Surveillance UAV VBS2 Air-sea support units Orque UAV PREDATOR VR-FORCE RAFALE: ORQUE Navy & Air-sea Army tactical group SWORD + SETHI

28 VULCAIN 2013: Multi-Site Simulation
Multi-site network simulation (Infastructure) Pitch Booster, virtual network Pitch pRTI , HLA standard using pRTI V4.5.1 and a NETN FOM

29 VULCAIN : EXCON CELL EXCON CELL (Technical view)
Pitch Booster Manager, Pitch Commander, Pitch CRC pRTI and Pitch Talk Pitch recorder, to record a Vulcain federation and a Pitch Talk federation (messages) with a time synchronisation

30 VULCAIN 2013: Demo View EXCON CELL PITCH + GEOCONCEPT MEL/MIL GESTIM

31 VULCAIN 2013 : Success during SimDef2013, 28/29/30 of May

32 Thank you for your attention
Leader in Standards-Based Distributed Simulation Thank you for your attention ,


Download ppt "Using HLA in your Simulator Patrick Penot,"

Similar presentations


Ads by Google