DDS was born in 2003 as the real time backbone in Frigates… … has now a full specktrum of applications DDS en otros ámbitos industriales – In simulation – In RTES – In Scada – In Smart grids Real time systems in – In BI Frigates – In Medicine 2003 2012
Why use DDS in Simulation? Data Data COMMUNICATION Write r Reader Data Data Write Reader r• DDS is centered in controlling the TOPIC “D” Data TOPIC “A” communication Write r Data [DDS Global Data Space] Reader• HLA tries to minimize the TOPIC “B” communication. It cannot control it Data TOPIC “C” Data Write• Write DIS trust the communication r r SCALABILITY and FAULT TOLERANCE • DDS has automatic discovery, is fully publish-subscriber, no single point of failure • HLA is central server based: scalability and fault tolerance are difficult
Why use DDS in Simulation? LESS-THAN-PERFECT COMMUNICATIONS• DDS has been proved over small bandwidth (4800 bps)• DDS can cope with heterogeneous networks REAL TIME SIMULATION • Military platforms use DDS as the communication backbone • Simulating with DDS can incorporate this data in real time
Rationale for SISO Layered SimulationArchitecture Can we exploit these…• Rationale for SISO Layered Simulation Advances in Data-centric Architecture Net-centric Middleware interoperability Open systems Simulation architecture Architectures …to improve these?
LSA study group in SISO • In SISO fall 2012 an LSA study group was established • Interim Progress Report at 2013 Spring SIW • Final report fall 2013Proposed LSA layer structure http://www.sisostds.org/StandardsActivities/StudyGroups.aspx
Open LSA (Layered Simulation Architecture)• A forum to explore and develop a consensus view of the applicability of modern principles of network centric interoperability and open systems architecture• Definition of different layers to enable looser coupling among simulation applications will be addressed LSA CORE (*)Based on SISO LSA Study Group TOR
Focus of interest identified From: LSA minutes Fall SIW 2012.pdfFour different potential topics of interestwere identified:1. Defining how to use DDS for distributed simulation2. Defining a gateway between DIS and DDS3. Defining a gateway between HLA and DDS4. Defining how to use DDS under the HLA API
Liaisons with other groups From: LSA minutes Fall SIW 2012.pdfLiaisons with other groups has beenidentified: • http://www.sisostds.org/StandardsActiv• C-BML: Use DDS as a transport ities/DevelopmentGroups/CBMLPDGCo alternative alitionBattleManagementLanguage.aspx• BOM (Base object model): Extension of the models and distribution of the • http://www.boms.info/ models• ANDEM SG: (Architecture Neutral Data • http://www.sisostds.org/StandardsActiv Exchange Model) LSA data formats could ities/StudyGroups/ANDEMSGArchitectu be interesting for this group reNeutralDataExchangeModel.aspx• DDS OMG: The standard can be evolved • http://www.omg.org/technology/docu if needed ments/dds_spec_catalog.htm
SimWare: creating simulatorsSimWare is a simulation framework forcreating new simulators from scratch• Create new simulators without seeing any code• Care only about data model• Simulation backbone is DDS
SimWare: managing simulatorsSimWare is a simulation framework for managing new simulators and oldsimulators in joint simulation• Manage your new simulator • Control the instances of the simulation• Manage old simulators in joint simulations
SimWare: joint simulationsWith SimWare you can manage joint simulator of existing HLAand DIS simulators• Connect and Life simulation control • DIS • Pitch HLA • Mäk HLA • DDS• Add DDS live simulations HLA federation Legacy simulation
Simware : THE IRC REVOLUTIONInteroperability Reusability Composability
How can SimWare fit into LSA model? Model Driven M&S Development Tool RunTime SimulationHLA RTI Infrastructure HLA RTI based on DDS GW DDS based Simulation Data Bus Visual Tool for Gateways SimWare fits into LSA model !!!
SimWare aimed to LSA modelSimWare is growing towards LSA• SimWare RTI: Will became a complete HLA implementation in 2013• DIS-DDS bridges by using SimWare will be available in 2013• New developments in model reusability are being proposed aligned with LSA model• DIS over DDS is being considered• NADS is an active participant in LSA
Get involved with LSA• LSA group need volunteers to complete its tasks• LSA is the perfect framework to evolve simulation standards and discuss new approaches to interoperabilityContact: firstname.lastname@example.org
Try now SimWare 4.2!!!• Includes complete SimWare 4.2• Also include the new SimWare RTI 1.2; HLA running over DDS without data bridges