www.nexteleng.es/microsite/ncware Use of the OMG DDS standard in Simulation. A new Way for developing Real Time Distributed Simulations NADS Nextel Aerospace, Defence & Security Jose M Lopez-Rodriguez Business Development Director http://www.nexteleng.es/microsite/ncware jmlrodriguez@nexteleng.es © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware © NADS 2011 ▪ New Trends in Simulation ▪ Why HLA and DDS cohabitation in simulation systems? ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some use cases Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware A simulation market in constant evolution … To integrate in Net‐Centric Environments. New applications: New Requirements Virtual Military Exercises Massive Distributed Simulation Mission Rehearsals Training in team skills Battle Labs Interoperability Embedded simulation © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware … brings new Requirements for M&S Technology Simulators as network assets in Net-Centric federations of Systems. Open Architectures and modular design for Simulators Plug&play simulation Architectures Distributed architectures with QoS Capability of deployment over heterogeneus networks. Development based on existing repositories Seamless interoperability © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware … To Simulation Networks From alone simulator … Individual Training Team Training DATA CENTRIC 9 9 9 9 9 Individual training Propietary technologies Client-Server Architecture Very few use of COTS Non Interoperable 9 Tactical Training 9 COTS based (mostly in hardware) 9 Client-Server architecture 9 Simulators as “black box” ystems. 9 Interoperability using GATEWAYS (DIS or HLA) 9 M&S assets in NCW networks 9 Fully distributed arch 9 Data centric design 9 Open architectures for simulators (white-box approach) M&S © NADS 2011 Commercial in confidence SENSORS C4I Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware © NADS 2011 ▪ New Trends in Simulation ▪ Why HLA and DDS cohabitation in simulation systems? ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some use cases Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Towards massive distributed Simulation The Navy identified networked trainers as a key requirement in future training systems. Networking capability exists in many simulators, but frequently the capability is cumbersome to set up and difficult to use, particularly when participants are not collocated. In addition, the speed is not yet available to support the requirements for real time simulation across distributed networks. There are work-arounds, but they do not currently support full, real time simulations. The ability to easily and seamlessly link multiple training devices into the same training scenario will greatly enhance the quality and effectiveness of the training. […] Effective networking of simulators will require a common architecture and industry wide standards. Over the years, the High Level Architecture has provided the foundation for this standard, but going forward these standards will need to expand to accommodate new capabilities and new participants. The NASMP needs normalized, consistent architecture and a well articulated business case to justify the investment in the NASMP. Is HLA enough? (*) Extracted from NTSA market survey : Training 2015: Requirements - Trends - Forecasts for the Decade Ahead. © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware The Simulation Standard : HLA (IEEE 1516) © NADS 2011 ▪ HLA is a mature standard for simulation, with next major milestones: □ Born in early 90’s sponsored by US DoD □ US DoD std in 1998 (HLA 1.3) □ IEEE std in 2000 (IEEE 1516-2000) □ New release in 2010 (IEEE 1516-2010), best known as HLA Evolved. ▪ HLA is an architecture for doing simulation with: □ An interface spec. Defines a common API for the HLA middleware : Run-Time Infrastructure (RTI). □ An Objet Model Template (OMT). Defines a metadata model for HLA simulations. □ Some Rules that simulation must follow to be HLA compliant. Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware The Simulation Standard : HLA (IEEE 1516) Federate Subscribe (Object:Aircraft) Federate Publish (Object:Aircraft) RTI Publish ( Interaction: Fire) Federate © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware The Simulation Standard : HLA (IEEE 1516) □ Historically, HLA has had some problems …. ▪ Lack of real time features ▪ The wire protocol is not standarized. ▪ Mainly you only have interoperability and reusability to the system level ▪ Interoperability with other real systems is very limited. □ HLA evolved improves some things: ▪ ▪ ▪ ▪ © NADS 2011 Add some QoS included (smart update rate, Fault Tolerance) Provides a web services interface. Add Dynamic Link compatibility for different RTIs Enables modular Objet Models. Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Is HLA enough? 1. HLA Evolved still lacks of a wire protocol. 2. QoS are very limited. 3. Web Services are not always the best way of integrating with real-time critical systems 4. HLA RTIs performances are not enough for massive distributed simulation federations with real time requirements. © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware DDS vs HLA performances Data size (bytes) Pitch pRTI 10 100 1.000 5.000 33.863 40.000 16.835 9.174 Update rate updates/second 3 31 128 350 Throughput Mbit/second 125 140 172 250 Latency OSDDS microseconds 8 128 1.024 4.096 3.939.000 661.120 94.184 23.994 update rate updates/second 240 646 736 Throughput Mbit/second 90 80 Latency © NADS 2011 750 110 microseconds Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware © NADS 2011 ▪ New Trends in Simulation ▪ Why HLA and DDS cohabitation in simulation systems? ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some use cases Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware The Traditional software Architecture of a RT Simulator WEAPON1 SONAR1 PERISC. SONAR2 WEAPON2 WIU VISUAL SISTEM 1 WEAPON3 CONTROL SIM EWS NAV SENSORS OTHER SENSORS CONSOLES SYSTEM2 RECORDER SEABED ENVIRONM. TACTICAL ENVIRONM. © NADS 2011 ACOUSTIC ENVIRONM EM ENVIRONM Commercial in confidence IOS VOICE COMMS Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Distributed Simulation with HLA Simulator 1 (black-box design) Simulator 2 (black-box design) HLA FEDERATION propietary interface Federation Object Model (FOM) HLA Gateway 1 propietary interface HLA Gateway 2 RTI HLA RTI HLA Sim A Object Model (SOM) © NADS 2011 Commercial in confidence Sim B Object Model (SOM) Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Our proposal in a snapshot… Market Requests… Our proposal… ▪ Open simulation Architectures ▪ Data centric design based on a HLA & DDS compliant middleware ▪ Distributed architectures with QoS ▪ Use of DDS for simulation ▪ Interoperate with NEC “clouds” ▪ DDS as a common messaging technology ▪ Development based on existing repositories ▪ Model Driven Developments ▪ Interoperability ▪ Cohabitation of HLA and DDS standards. © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Migrating to an Open Distributed Simulation Architecture WEAPON1 SONAR1 WEAPON2 SYSTEM1 ACOUSTIC GENERATOR SEABED ENVIRONM ACOUSTICAL ENVIRONM OTHER SENSORS EM ENVIRONM TACTICAL ENVIRONM RT Simulation Middleware (HLA & DDS compliant) WEAPON3 WIU IMAGE GENERATOR SONAR2 CONSOLES RECORDER VOICE COMMS IOS PERISC. SYSTEM 1 © NADS 2011 NAV SENSORS Commercial in confidence SYSTEM 2 Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Some advantages of an Open Simulation Architecture HLA to the SONAR1 Concept of HLA Federation applied Internal DDSSimulation Architecture. WEAPON2 HLA SYSTEM1 WEAPON1 DDS RT Simulation Middleware (NCWare) WEAPON3 DDS DDS Make easy the System level Design. DDS ACOUSTIC GENERATOR SEABED ENVIRONM Rapid design and development based on DDS ACOUSTICAL DDS Repositories and COTS. HLA ENVIRONM OTHER SENSORS HLA NAV SENSORS IMAGE GENERATOR SONAR2 CONSOLES RECORDER HLA Less risky and more cost-effective integration VOICE COMMS and testing. HLA EM ENVIRONM TACTICAL ENVIRONM WIU DDS IOS Saving costs and speed up time to market PERISC. up SYSTEMto 1 50% SYSTEM 2 © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware SIMULADOR 1 Our technology : SIMWARE Simulation Module 1 Federate 1 Simulation Module 2 SIMULATOR 2 Federate 2 SIMWARE NCWare Gateway NCWare SIM DDS DDS DDS Federate 3 NCWare RTI HLA HLA DDS Network SIMULATOR N HLA Network OpenSplice DDS © NADS 2011 DDS DDS NCWare NCWare Sensor APP C4I SYSTEM SENSOR MIP DM Commercial in confidence C4I SYSTEM SQL ODBC DDS WS / SOAP NCWare Information System 1 Information System i MIP DM Information System N LEGACY DM Nextel Aerospace & Defence & Security (NADS) C4I SYSTEM www.nexteleng.es/microsite/ncware SimWare: Framework for building a Federation of Sim Assets Reusable Distributed Host New development eHost Scheduler Sim Model Sim Model Sim Model Modules developed with SimDeveloper eHost Manager NCWare Middleware NCWare (DDS + HLA compliant) Data Model NCWare NCWare IOS CIGI compliant IG IOS Visual System Commercial in confidence Virtual display SES © NADS 2011 NCWare Nextel Aerospace & Defence & Security (NADS) Cockpit www.nexteleng.es/microsite/ncware © NADS 2011 ▪ New Trends in Simulation ▪ Why HLA and DDS cohabitation in simulation systems? ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some use cases Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Somes use cases : A Federation of Sim Assets for the SP MoD © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Somes use cases : A Federation of Sim Assets for the SP MoD MDD based on SimDeveloper Development of Simulation Assets Development of Sim Asset’s IOS. Enables reusability of blocksets and other libraries of Mathworks products Automatic code gen © NADS 2011 Sim Assets Database Configuration Mgment Content Mgment Web access Commercial in confidence Specialized Sim Components Sim Entity with HMI, business logic and data interfaces Independence of Sim runtime infrastructure Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Somes use cases : A Federation of Sim Assets for the SP MoD Simulation Model HiFi dynamic Model Event based Compliant with a State Machine © NADS 2011 Commercial in confidence Simulation HMI Parameter Control during execution Parameter configuration in planning session. Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Somes use cases : A Federation of Sim Assets for the SP MoD Simulation HMI Simulation Asset © NADS 2011 Simulation HMI Simulation Model Commercial in confidence Simulator IOS SIMWARE Sim Engine NCWare Sim Simulation Model Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Interoperating HLA systems with DDS compliant systems HLA federate HLA federate RTI HLA HLA Federation © NADS 2011 DDS Domain Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Interoperating DDS and HLA systems with SimWare HLA federate NCWare RTI HLA federate RTI HLA HLA federate DDS Domain RTI HLA HLA Federation HLA Domain © NADS 2011 Commercial in confidence NCWare Sim Gateway Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware A small demonstration of the Gateway SimShapes HLA HLA- DDS Gateway Mak RTI NCWare SIM OpenSplice DDS HLA Federation © NADS 2011 SimShapes DDS NCWare SIM OpenSplice DDS DDS Domain Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware Could the future be like this? REAL LIVE BLUE FORCES Using DDS layer for communications © NADS 2011 Commercial in confidence over Disadvantaged Grids SYNTHETIC RED FORCES Generated by an HLA-compatible CGF Injected into COP, BMS and Aerospace & Defence & Security (NADS) Virtual Nextel Radars through DDS www.nexteleng.es/microsite/ncware Interoperability Open Architecture Real systems & Simulators Blend Full lifecycle COTS development tools Automation DDS QoS HLA Real-Time High Level Design © NADS 2011 Commercial in confidence Nextel Aerospace & Defence & Security (NADS) www.nexteleng.es/microsite/ncware For more information… Jose M Lopez-Rodriguez Business Development Director http://www.nexteleng.es/microsite/ncware jmlrodriguez@nexteleng.es © NADS AGENT 2011 & PARTNER Commercial in confidence RATIONAL SPECIALISTS Nextel Aerospace & Defence & Security (NADS) ISO 9100 CERTIFIED ISO 9001 CERTIFIED