PRESENTS
SIMWAREand the new LSA study group of SISO
José Ramón Martínez SalioMSc Industrial Engineering
Presales Team Director
NADS
José Carlos DíazMSc Computing
International Sales Manager
NADS
Speakers
[email protected]@nads.es
Total time 45 minutes
AGENDA
DDS in simulation The LSA study group in SISO SimWare in a nutshell SimWare and the LSA architecture model Summary Questions
DDS in simulation
DDS en otros ámbitos industriales
– In simulation
– In RTES
– In Scada
– In Smart grids
– In BI
– In Medicine
DDS was born in 2003 as the real time backbone in Frigates…
Real time systems in Frigates
… has now a full specktrum of applications
20122003
COMMUNICATION
• DDS is centered in controlling the communication
• HLA tries to minimize the communication. It cannot control it
• DIS trust the communication
Why use DDS in Simulation?
[DDS Global Data Space]
TOPIC “A”
TOPIC “C”
TOPIC “D”
TOPIC “B”
DataWriter
DataReader
DataWriter
DataWriter
DataWriter
DataReader
DataReader
DataWriter
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
DDS vs HLA RTI
The LSA study group in SISO
Rationale for SISO Layered Simulation Architecture
• Rationale for SISO Layered Simulation Architecture
Net-centricinteroperability
Open systemsarchitecture
Advances inData-centricMiddleware
SimulationArchitectures
Can we exploit these…
…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
• 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
Open LSA (Layered Simulation Architecture)
(*)Based on SISO LSA Study Group TOR
LSA CORE
Focus of interest identified
Four different potential topics of interest were identified:
1. Defining how to use DDS for distributed simulation
2. Defining a gateway between DIS and DDS
3. Defining a gateway between HLA and DDS
4. Defining how to use DDS under the HLA API
From: LSA minutes Fall SIW 2012.pdf
Liaisons with other groupsFrom: LSA minutes Fall SIW 2012.pdf
Liaisons with other groups has been identified:
• C-BML: Use DDS as a transport alternative
• BOM (Base object model): Extension of the models and distribution of the models
• ANDEM SG: (Architecture Neutral Data Exchange Model) LSA data formats could be interesting for this group
• DDS OMG: The standard can be evolved if needed
• http://www.sisostds.org/StandardsActivities/DevelopmentGroups/CBMLPDGCoalitionBattleManagementLanguage.aspx
• http://www.boms.info/
• http://www.sisostds.org/StandardsActivities/StudyGroups/ANDEMSGArchitectureNeutralDataExchangeModel.aspx
• http://www.omg.org/technology/documents/dds_spec_catalog.htm
SimWare in a nutshell
SimWare: creating simulators
SimWare is a simulation framework for creating 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 old simulators 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 HLA and DIS simulators
• Connect and control • DIS• Pitch HLA• Mäk HLA• DDS
• Add DDS live simulations
Legacy simulation
Life simulation
HLA federation
Simware : THE IRC REVOLUTION
Interoperability Reusability
Composability
SimWare and the LSA architecture model
DDS based Simulation Data Bus
RunTime Simulation Infrastructure
Model Driven M&S Development Tool
GW
HLA RTI HLA RTI based on DDS
Visual Tool for Gateways
SimWare fits into LSA model !!!
How can SimWare fit into LSA model?
SimWare aimed to LSA model
SimWare 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
Summary
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 interoperability
Contact: [email protected]
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
QUESTIONS?
Please address any questions about this presentation to:
José Ramón Martínez SalioTechnical Presales [email protected]