Download - Simware and the new SISO LSA
![Page 1: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/1.jpg)
Real Time Interoperable & Open Distributed
Simulation Architecture
Jose-Maria Lopez-Rodriguez
VP Business Development
![Page 2: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/2.jpg)
2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Simware provides the first truly open architecture for Distributed simulation
Allows the development of simulation systems in accordance to the SISO LSA vision.
First Simulation commercial platform fully compliant with OMG DDS standard.
SimWare, an enabler of an Open LSA (Layered Simulation Architecture)
(*)Based on SISO LSA Study Group TOR
![Page 3: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/3.jpg)
Confidential 3
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
Rationale for SISO Layered Simulation Architecture
Net-centric interoperability
Open systems architecture
Advances in Data-centric Middleware
Simulation Architectures
Can we exploit these…
…to improve these?
![Page 4: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/4.jpg)
4 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Why the market needs SimWare
• Heterogeneous ecosystem of interoperability standards: different
versions of DIS, different versions of HLA, TENA, and different
vendors implementations.
• Customer spend the money developing so many custom data bridges and
gateways.
• Data Bridges and Gateways are commonly difficult to develop, upgrade
and maintain.
• No convergence of simulation architectures. No common datamodels, no
common protocols, no common data distribution mechanisms.
• Restrictions in performance. Difficult to cope with very large, WAN-
level exercises or experiments.
• No plug&play capability.
• Not seamless interoperability with Operational systems
![Page 5: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/5.jpg)
5 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Simware : THE IRC REVOLUTION
Interoperability Reusability
Composability
![Page 6: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/6.jpg)
6 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
What is SimWare?
DDS based Simulation Data Bus
![Page 7: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/7.jpg)
7 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
SimWare Middleware : HLA DataModel + DDS/DDSI wire protocol
Data Centric Sim Middleware
based on DDS
HLA data model
MODELER TOOL
![Page 8: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/8.jpg)
8 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Simple API to help development
ncware::Simulation * simulationExample=ncware::SimFactory::createSimulation("1","airplane", ncware::TransportType::DDS_OPENSPLICE );
simulationExample->Join();
1. Create Simulation
Nombre Descripción
DDS_OPENSPLICE DDS simulation
HLA13_DMSO Simulation using DMSO HLA13
HLA13_MAK Simulation using Mak HLA13 .
HLA13_PITCH Simulation using Pitch HLA13 .
HLA1516_NEXTEL Simulation using NADS RTI
HLA1516_MAK Simulation using Mak
HLA1516.
HLA1516_PITCH Simulation using Pitch
HLA1516
ncware::SimPublisher<Vector3D> * dataPublisher; dataPublisher=ncware::SimFactory::createPublisher<Vector3D>(simulation
Example); dataPublisher->registerInstanceName (“Boeing747”); Vector3D * dataVector3D = dataPublisher->Declare( ); dataVector3D->x = 1; dataVector3D->y = 1; dataVector3D->z = 1; dataPublisher ->Send (“Boeing747”, dataVector3D );
Create Publisher
ncware::ObjectListener<Vector3D> * listenerVector3D = new userListener();
ncware::SimSubscriber<Vector3D> * dataSubscriber = ncware::SimFactory::createSubscriber<Vector3D> (simulationExample, listenerVector3D);
dataSubscriber->Declare();
void userListener::attribute_received (Vector3D * Data, std::string
const & instanceName) {
std::cout << “ Instance name = " << instanceName << std::endl;
std::cout << " Coordinate X = " << data->x << std::endl; std::cout << " Coordinate Y = " << data->y << std::endl; std::cout << " Coordinate Z = " << data->z << std::endl;
}
Create Subscriptor
![Page 9: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/9.jpg)
9 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
What is it SimWare?
DDS based Simulation Data Bus
RunTime Simulation Infrastructure
![Page 10: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/10.jpg)
10 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
An Open Real time Distributed runtime infrastructure
Scheduler
Simulation
engine
RunTime Infrastructure
- <config>
<EJEC nid="2" id="3" name="EJEC"
HlaFed="Aislado" HlaSom="Som.xml"
SchedFrec="25" HTime="5" GTime="3" TTime="0"
UTime="3" NotIni="no" NotFin="no"
NotCierre="no" Critico="si" NotGrab="si" />
- <EHOST4 nid="2" id="4" name="MOTOR1"
SchedSecuencial="si" NotIni="si" NotFin="si"
NotCierre="no" Critico="si" NotGrab="si">
<Mod0 nid="2" id="16"
name="Modulo_ModCIRCLE"
type="Modulo_ModCIRCLE" SchedFrec="50"
SchedOrden="0" SchedPrio="1" SchedOffset="0"
NotIni="no" NotDisc="no" NotEstab="no"
NotFin="si" NotCierre="no" Critico="si"
NotGrab="si" />
</EHOST4>
</config>
- <!--
Configuration file
ACS
Simulation
engine
State machine
![Page 11: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/11.jpg)
11 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
What is it SimWare?
DDS based Simulation Data Bus
RunTime Simulation Infrastructure
Model Driven M&S Development Tool
![Page 12: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/12.jpg)
12 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Developing simulation assets with a MDD Tool
![Page 13: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/13.jpg)
13 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
What is it SimWare?
DDS based Simulation Data Bus
RunTime Simulation Infrastructure
Model Driven M&S Development Tool
GW
HLA RTI
SimWare PowerLink
![Page 14: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/14.jpg)
14 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Improving interoperability
![Page 15: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/15.jpg)
15 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
What is it SimWare?
DDS based Simulation Data Bus
RunTime Simulation Infrastructure
Model Driven M&S Development Tool
GW
HLA RTI
SimWare PowerLink
SimWare RTI (HLA based on DDS)
![Page 16: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/16.jpg)
16 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
SimWare RTI : HLA1516.2000 API on top DDS/DDSI
SimWare RTI
DDSI
DDS DCPS
HLA API
HLA Federate
An Open RTI: IEEE HLA API OMT DataModel DDS/DDSI Wire Protocol
![Page 17: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/17.jpg)
Confidential 17
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
Use Cases
SimWare in Full Life Cycle of critical and complex systems
![Page 18: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/18.jpg)
Confidential 18
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
Uses Cases for Simware
SimWare
LVC (Live-Virtual-Constructive) Federations
Integration of Simulation Services in DDS Critical Systems
Agile Development of Simulation models.
M&S Repositories
Distributed Simulation architecture for Training, Testing,
Analisys or Experimentation
![Page 19: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/19.jpg)
Confidential 19
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
Spanish MoD new M&S infrastructure
![Page 20: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/20.jpg)
20 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
NOGESI Project : LVC Infrastructure for CD&E in Sp MoD
CGF
Distributed Simulation Services
DDS Simulation Bus
HLA propietary network
Simware RTI
FAC virtual Sim
SimWare
LGB Sim Service
Missile Sim Service
Sensor Sim Service
Aircraft Sim Service
SimWare PowerLink Serious Gaming
SimWare PowerLink
SP Army C2 DDS services Interface
FFT service
BMS
Command service
Tactical C2 system
![Page 21: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/21.jpg)
Confidential 21
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
Land Based Test Site for integration of Naval Combat Management Systems
![Page 22: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/22.jpg)
Confidential 22
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
Missile Simulator for Spanish Air Force
![Page 23: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/23.jpg)
Confidential 23
© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved
LVC Demostration
DDS, HLA, DIS
playing together
![Page 24: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/24.jpg)
1
VR-FORCES HLA Simulation Node
ETHERNET H
LA f
ed
era
tio
n
Constructive Simulator whis is used to create new
entities in a HLA federation.
SSN submarine
VR-Forces will display basic information of the
rest of the contacts.
2
SIMWARE DDS Simulation Node
Simulation Host (eHost)
Different Distributed Engines running the simulation models.
SimWare RTI HLA
SimDIS Adaptor
3
eHOST
Sim Engine Sim Engine
Gateway DDS-DIS
SIMDIS will represent all entities in synthetic 3D
environment.
DIS Simulation Node
3 Basic Ships
Simulador DIS
SimWare RTI HLA
![Page 26: Simware and the new SISO LSA](https://reader033.vdocuments.net/reader033/viewer/2022052316/5596ca1c1a28ab9d198b4611/html5/thumbnails/26.jpg)
26 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
Reservados todos los derechos / All Rights Resedved
Please address any questions about this presentation to:
Jose-Maria Lopez-Rodriguez
VP Business Development [email protected]