Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development

1 Real Time Interoperable & Open Distributed Simulation A...
Author: Carlitos Carrasquillo
0 downloads 0 Views

1 Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development [email protected]

2 2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved open architecture for Distributed simulation Simware provides the first truly open architecture for Distributed simulation accordance to the SISO LSA vision Allows the development of simulation systems in accordance to the SISO LSA vision. OMG DDS standard First Simulation commercial platform fully compliant with OMG DDS standard. SimWareOpen LSA SimWare, an enabler of an Open LSA (Layered Simulation Architecture) (*)Based on SISO LSA Study Group TOR

3 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?

4 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

5 5 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved Simware : THE IRC REVOLUTION I nteroperability R eusability C omposability

6 6 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved What is SimWare? DDS based Simulation Data Bus

7 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

8 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::createSimulati on("1","airplane", ncware::TransportType::DDS_OPENSPLICE ); simulationExample->Join(); 1. Create Simulation ncware::SimPublisher * dataPublisher; dataPublisher=ncware::SimFactory::createPublisher (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 * listenerVector3D = new userListener(); ncware::SimSubscriber * dataSubscriber = ncware::SimFactory::createSubscriber (simulationExample, listenerVector3D); dataSubscriber->Declare(); void userListener::attribute_received (Vector3D * Data, std::string const & instanceName) { std::cout

9 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

10 10 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved An Open Real time Distributed runtime infrastructure SchedulerScheduler Simulation engine engineSimulation RunTime Infrastructure - - -