SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Real Time
                             Interoperable & Open Distributed
                                 Simulation Architecture




Jose-Maria Lopez-Rodriguez
VP Business Development
jmlopez@nads.es
SimWare, an enabler of an Open LSA (Layered Simulation Architecture)


     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.




                                      (*)Based on SISO LSA Study Group TOR

                           © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 2                          Reservados todos los derechos / All Rights Resedved
Rationale for SISO Layered Simulation Architecture




            Can we exploit these…
                                                                                    Advances in
                                                                                    Data-centric
                                                                                    Middleware
                        Net-centric
                      interoperability




                  Open systems                                                         Simulation
                   architecture                                                        Architectures


                                                                                …to improve these?
  Confidential           © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
  3                       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
                        © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
    4                    Reservados todos los derechos / All Rights Resedved
Simware : THE IRC REVOLUTION




     Interoperability                                              Reusability


                             Composability
                   © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 5                  Reservados todos los derechos / All Rights Resedved
What is SimWare?




                         DDS based Simulation Data Bus




                   © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 6                  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
                   © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 7
                                                               MODELER
                    Reservados todos los derechos / All Rights Resedved
                                                                          TOOL
Simple API to help development


                      1. Create Simulation                                                  Create Publisher

     ncware::Simulation *                                           ncware::SimPublisher<Vector3D> * dataPublisher;
          simulationExample=ncware::SimFactory::createSimulati      dataPublisher=ncware::SimFactory::createPublisher<Vector3D>(simulation
          on("1","airplane",                                            Example);
          ncware::TransportType::DDS_OPENSPLICE );                  dataPublisher->registerInstanceName (“Boeing747”);
     simulationExample->Join();                                     Vector3D * dataVector3D = dataPublisher->Declare( );
                                                                    dataVector3D->x = 1;
                                                                    dataVector3D->y = 1;
                                                                    dataVector3D->z = 1;
                                                                    dataPublisher ->Send (“Boeing747”, dataVector3D );
     Nombre                       Descripción

     DDS_OPENSPLICE               DDS simulation



                                                                                         Create Subscriptor
     HLA13_DMSO                   Simulation using DMSO HLA13
                                                                    ncware::ObjectListener<Vector3D> * listenerVector3D = new
                                                                        userListener();
     HLA13_MAK                    Simulation using Mak HLA13 .      ncware::SimSubscriber<Vector3D> * dataSubscriber =
                                                                        ncware::SimFactory::createSubscriber<Vector3D> (simulationExample,
                                                                        listenerVector3D);
                                                                    dataSubscriber->Declare();
     HLA13_PITCH                  Simulation using Pitch HLA13 .
                                                                    void userListener::attribute_received (Vector3D * Data, std::string
     HLA1516_NEXTEL               Simulation using NADS RTI              const & instanceName)
                                                                    {
                                                                            std::cout << “ Instance name = " << instanceName <<
     HLA1516_MAK                  Simulation       using      Mak               std::endl;
                                                                            std::cout << "   Coordinate X = " << data->x << std::endl;
                                  HLA1516.                                  std::cout << "   Coordinate Y = " << data->y << std::endl;
                                                                            std::cout << "   Coordinate Z = " << data->z << std::endl;
     HLA1516_PITCH                Simulation       using   Pitch    }
                                  HLA1516


                                     © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 8                                    Reservados todos los derechos / All Rights Resedved
What is it SimWare?




                         RunTime Simulation
                           Infrastructure




                            DDS based Simulation Data Bus




                      © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 9                     Reservados todos los derechos / All Rights Resedved
An Open Real time Distributed runtime infrastructure
 Configuration file                                    RunTime Infrastructure
 - <config>
   <EJEC nid="2" id="3" name="EJEC"
                                                                                    Simulation
 HlaFed="Aislado" HlaSom="Som.xml"
 SchedFrec="25" HTime="5" GTime="3" TTime="0"                                          engine
 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">                 Scheduler
   <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>                                                                        Simulation
 - <!--                                                                                engine




 ACS



                                                        State machine



                             © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 10                           Reservados todos los derechos / All Rights Resedved
What is it SimWare?

                Model Driven M&S
                Development Tool




                         RunTime Simulation
                           Infrastructure




                            DDS based Simulation Data Bus




                      © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 11                    Reservados todos los derechos / All Rights Resedved
Developing simulation assets with a MDD Tool




                    © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 12                  Reservados todos los derechos / All Rights Resedved
What is it SimWare?

                      Model Driven M&S
                      Development Tool




                             RunTime Simulation
      HLA RTI                  Infrastructure

                 GW

                                DDS based Simulation Data Bus



                SimWare PowerLink


                          © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 13                        Reservados todos los derechos / All Rights Resedved
Improving interoperability




                     © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
  14                  Reservados todos los derechos / All Rights Resedved
What is it SimWare?

                      Model Driven M&S
                      Development Tool




                             RunTime Simulation                                     SimWare RTI
      HLA RTI                  Infrastructure                                    (HLA based on DDS)

                 GW

                                DDS based Simulation Data Bus



                SimWare PowerLink


                          © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 15                        Reservados todos los derechos / All Rights Resedved
SimWare RTI : HLA1516.2000 API on top DDS/DDSI




      An Open RTI:
       IEEE HLA API
       OMT DataModel
       DDS/DDSI Wire Protocol                                             HLA Federate


                                                                           SimWare RTI

                                                                             HLA API

                                                                            DDS DCPS

                                                                               DDSI




                    © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 16                  Reservados todos los derechos / All Rights Resedved
Use Cases
               SimWare in Full Life Cycle of critical and
                         complex systems




Confidential      © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
17                 Reservados todos los derechos / All Rights Resedved
Uses Cases for Simware


                                                       LVC (Live-Virtual-
                                                         Constructive)
                                                          Federations




            Distributed Simulation
                architecture for                                                           Integration of
               Training, Testing,                       SimWare                         Simulation Services in
                  Analisys or                                                            DDS Critical Systems
               Experimentation




                                                    Agile Development of
                                                     Simulation models.
                                                      M&S Repositories



 Confidential                    © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 18                               Reservados todos los derechos / All Rights Resedved
Spanish MoD new M&S infrastructure




 Confidential      © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 19                 Reservados todos los derechos / All Rights Resedved
NOGESI Project : LVC Infrastructure for CD&E in Sp MoD

           Tactical C2 system                            Distributed
                                                      Simulation Services         FAC virtual Sim

                   BMS                          Missile Sim         LGB Sim
                                                 Service            Service
           FFT       Command
         service      service
                                                Sensor Sim          Aircraft
        SP Army C2 DDS services                   Service         Sim Service
               Interface

        SimWare PowerLink                                 SimWare                   Simware RTI



                                             DDS Simulation Bus




             CGF                              SimWare PowerLink                      Serious Gaming



                                          HLA propietary network

                           © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 20                         Reservados todos los derechos / All Rights Resedved
Land Based Test Site for integration of Naval Combat Management Systems




 Confidential       © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
 21                  Reservados todos los derechos / All Rights Resedved
Missile Simulator for Spanish Air Force




  Confidential        © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
  22                   Reservados todos los derechos / All Rights Resedved
LVC Demostration
                                DDS, HLA, DIS
                               playing together



Confidential   © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
23              Reservados todos los derechos / All Rights Resedved
ETHERNET



                        1                                          2                                 3
                                                                                    Gateway
                                                                                    DDS-DIS
                   VR-FORCES                                  SIMWARE                         Simulador DIS
                 HLA Simulation Node                       DDS Simulation Node                DIS Simulation Node
HLA federation




                  Constructive Simulator                         eHOST                           3 Basic Ships
                 whis is used to create new              Simulation Host (eHost)
                      entities in a HLA                    Different Distributed
                         federation.                        Engines running the
                                                            simulation models.
                      SSN submarine
                                                          Sim Engine   Sim Engine


                                                                                               SIMDIS will represent
                   VR-Forces will display                                                         all entities in
                  basic information of the                                                        synthetic 3D
                    rest of the contacts.                                                         environment.



                                                                                    SimDIS
                       SimWare                SimWare
                                                                                    Adaptor
                        RTI HLA                RTI HLA
MORE INFORMATION

WWW.SIMWARE.ES
Please address any questions about this presentation to:

                  Jose-Maria Lopez-Rodriguez
                  VP Business Development
                  jmlopez@nads.es




            © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.
26           Reservados todos los derechos / All Rights Resedved

Mais conteúdo relacionado

Semelhante a Simware and the new SISO LSA

Developing Simulation &amp; Training Solutions With Cots
Developing Simulation &amp; Training Solutions With CotsDeveloping Simulation &amp; Training Solutions With Cots
Developing Simulation &amp; Training Solutions With Cots
Simware
 
PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...
PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...
PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...
Thushara Maruthiyat
 
Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...
Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...
Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...
Jose Carlos Diaz
 

Semelhante a Simware and the new SISO LSA (20)

Added value of SimWare
Added value of SimWareAdded value of SimWare
Added value of SimWare
 
Simware in full
Simware in fullSimware in full
Simware in full
 
Nads 2012
Nads 2012Nads 2012
Nads 2012
 
Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012 Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012
 
CATIZ Project
CATIZ ProjectCATIZ Project
CATIZ Project
 
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin MeetingDDS Advanced Tutorial - OMG June 2013 Berlin Meeting
DDS Advanced Tutorial - OMG June 2013 Berlin Meeting
 
SOLVING LVC INTEROPERABILITY PROBLEMS WITH SIMWARE
SOLVING LVC INTEROPERABILITY PROBLEMS WITH SIMWARESOLVING LVC INTEROPERABILITY PROBLEMS WITH SIMWARE
SOLVING LVC INTEROPERABILITY PROBLEMS WITH SIMWARE
 
Omg dds berlin 2013
Omg dds berlin 2013Omg dds berlin 2013
Omg dds berlin 2013
 
Simulation using OMNet++
Simulation using OMNet++Simulation using OMNet++
Simulation using OMNet++
 
Deploying Cloud Native Red Team Infrastructure with Kubernetes, Istio and Envoy
Deploying Cloud Native Red Team Infrastructure with Kubernetes, Istio and Envoy Deploying Cloud Native Red Team Infrastructure with Kubernetes, Istio and Envoy
Deploying Cloud Native Red Team Infrastructure with Kubernetes, Istio and Envoy
 
Developing Simulation &amp; Training Solutions With Cots
Developing Simulation &amp; Training Solutions With CotsDeveloping Simulation &amp; Training Solutions With Cots
Developing Simulation &amp; Training Solutions With Cots
 
ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...ICCT2017: A user mode implementation of filtering rule management plane using...
ICCT2017: A user mode implementation of filtering rule management plane using...
 
IRJET- Improving Data Spillage in Multi-Cloud Capacity Administration
IRJET-  	  Improving Data Spillage in Multi-Cloud Capacity AdministrationIRJET-  	  Improving Data Spillage in Multi-Cloud Capacity Administration
IRJET- Improving Data Spillage in Multi-Cloud Capacity Administration
 
IRJET- Improving Data Spillage in Multi-Cloud Capacity Administration
IRJET- Improving Data Spillage in Multi-Cloud Capacity AdministrationIRJET- Improving Data Spillage in Multi-Cloud Capacity Administration
IRJET- Improving Data Spillage in Multi-Cloud Capacity Administration
 
CITIUS Project
CITIUS ProjectCITIUS Project
CITIUS Project
 
PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...
PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...
PRIVACY PRESERVING BACK-PROPOGATION NEURAL NETWORK LEARNING MADE PRACTICAL WI...
 
Type-safe DSLs
Type-safe DSLsType-safe DSLs
Type-safe DSLs
 
Programming Without Coding Technology (PWCT) Features - Programming Paradigm
Programming Without Coding Technology (PWCT) Features - Programming ParadigmProgramming Without Coding Technology (PWCT) Features - Programming Paradigm
Programming Without Coding Technology (PWCT) Features - Programming Paradigm
 
Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...
Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...
Simulation & CBTs: Mixing traditional CBT and low cost simulation in the same...
 
Distributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applicationsDistributed Systems: How to connect your real-time applications
Distributed Systems: How to connect your real-time applications
 

Mais de Simware

Sp MoD M&S Infrastructure based on SimWare
Sp MoD M&S Infrastructure based on SimWareSp MoD M&S Infrastructure based on SimWare
Sp MoD M&S Infrastructure based on SimWare
Simware
 

Mais de Simware (12)

Understanding Simware platform
Understanding Simware platformUnderstanding Simware platform
Understanding Simware platform
 
The Internet of Simulations and the agile development of Cyber-physical systems
The Internet of Simulations and the agile development of Cyber-physical systemsThe Internet of Simulations and the agile development of Cyber-physical systems
The Internet of Simulations and the agile development of Cyber-physical systems
 
Industry 4.0, Internet of Simulations and Simware
Industry 4.0, Internet of Simulations and SimwareIndustry 4.0, Internet of Simulations and Simware
Industry 4.0, Internet of Simulations and Simware
 
FUTURE OF SIMULATION : EVOLVING TOWARDS MSaaS CONCEPT
FUTURE OF SIMULATION : EVOLVING TOWARDS MSaaS CONCEPTFUTURE OF SIMULATION : EVOLVING TOWARDS MSaaS CONCEPT
FUTURE OF SIMULATION : EVOLVING TOWARDS MSaaS CONCEPT
 
Nads & presagis teaming to innovate in distributed simulation xx
Nads & presagis teaming to innovate in distributed simulation xxNads & presagis teaming to innovate in distributed simulation xx
Nads & presagis teaming to innovate in distributed simulation xx
 
SISO LSA AND OMG DDS
SISO LSA AND OMG DDSSISO LSA AND OMG DDS
SISO LSA AND OMG DDS
 
SIMWARE RTI : HLA powered by DDS
SIMWARE RTI : HLA powered by DDSSIMWARE RTI : HLA powered by DDS
SIMWARE RTI : HLA powered by DDS
 
A comparison of Simulation and Operational Architectures
A comparison of Simulation and Operational ArchitecturesA comparison of Simulation and Operational Architectures
A comparison of Simulation and Operational Architectures
 
Sp MoD M&S Infrastructure based on SimWare
Sp MoD M&S Infrastructure based on SimWareSp MoD M&S Infrastructure based on SimWare
Sp MoD M&S Infrastructure based on SimWare
 
How To Develop True Distributed Real Time Simulations
How To Develop True Distributed Real Time SimulationsHow To Develop True Distributed Real Time Simulations
How To Develop True Distributed Real Time Simulations
 
How to Develop True Distributed Real Time Simulations? Mixing IEEE HLA and OM...
How to Develop True Distributed Real Time Simulations? Mixing IEEE HLA and OM...How to Develop True Distributed Real Time Simulations? Mixing IEEE HLA and OM...
How to Develop True Distributed Real Time Simulations? Mixing IEEE HLA and OM...
 
Use of the OMG DDS standard in Simulation. A new Way for developing Real Time...
Use of the OMG DDS standard in Simulation. A new Way for developing Real Time...Use of the OMG DDS standard in Simulation. A new Way for developing Real Time...
Use of the OMG DDS standard in Simulation. A new Way for developing Real Time...
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Simware and the new SISO LSA

  • 1. Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es
  • 2. SimWare, an enabler of an Open LSA (Layered Simulation Architecture) 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. (*)Based on SISO LSA Study Group TOR © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 2 Reservados todos los derechos / All Rights Resedved
  • 3. Rationale for SISO Layered Simulation Architecture Can we exploit these… Advances in Data-centric Middleware Net-centric interoperability Open systems Simulation architecture Architectures …to improve these? Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 3 Reservados todos los derechos / All Rights Resedved
  • 4. 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 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 4 Reservados todos los derechos / All Rights Resedved
  • 5. Simware : THE IRC REVOLUTION Interoperability Reusability Composability © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 5 Reservados todos los derechos / All Rights Resedved
  • 6. What is SimWare? DDS based Simulation Data Bus © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 6 Reservados todos los derechos / All Rights Resedved
  • 7. SimWare Middleware : HLA DataModel + DDS/DDSI wire protocol Data Centric Sim Middleware based on DDS HLA data model © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 7 MODELER Reservados todos los derechos / All Rights Resedved TOOL
  • 8. Simple API to help development 1. Create Simulation Create Publisher ncware::Simulation * ncware::SimPublisher<Vector3D> * dataPublisher; simulationExample=ncware::SimFactory::createSimulati dataPublisher=ncware::SimFactory::createPublisher<Vector3D>(simulation on("1","airplane", Example); ncware::TransportType::DDS_OPENSPLICE ); dataPublisher->registerInstanceName (“Boeing747”); simulationExample->Join(); Vector3D * dataVector3D = dataPublisher->Declare( ); dataVector3D->x = 1; dataVector3D->y = 1; dataVector3D->z = 1; dataPublisher ->Send (“Boeing747”, dataVector3D ); Nombre Descripción DDS_OPENSPLICE DDS simulation Create Subscriptor HLA13_DMSO Simulation using DMSO HLA13 ncware::ObjectListener<Vector3D> * listenerVector3D = new userListener(); HLA13_MAK Simulation using Mak HLA13 . ncware::SimSubscriber<Vector3D> * dataSubscriber = ncware::SimFactory::createSubscriber<Vector3D> (simulationExample, listenerVector3D); dataSubscriber->Declare(); HLA13_PITCH Simulation using Pitch HLA13 . void userListener::attribute_received (Vector3D * Data, std::string HLA1516_NEXTEL Simulation using NADS RTI const & instanceName) { std::cout << “ Instance name = " << instanceName << HLA1516_MAK Simulation using Mak std::endl; std::cout << " Coordinate X = " << data->x << std::endl; HLA1516. std::cout << " Coordinate Y = " << data->y << std::endl; std::cout << " Coordinate Z = " << data->z << std::endl; HLA1516_PITCH Simulation using Pitch } HLA1516 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 8 Reservados todos los derechos / All Rights Resedved
  • 9. What is it SimWare? RunTime Simulation Infrastructure DDS based Simulation Data Bus © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 9 Reservados todos los derechos / All Rights Resedved
  • 10. An Open Real time Distributed runtime infrastructure Configuration file RunTime Infrastructure - <config> <EJEC nid="2" id="3" name="EJEC" Simulation HlaFed="Aislado" HlaSom="Som.xml" SchedFrec="25" HTime="5" GTime="3" TTime="0" engine 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"> Scheduler <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> Simulation - <!-- engine ACS State machine © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 10 Reservados todos los derechos / All Rights Resedved
  • 11. What is it SimWare? Model Driven M&S Development Tool RunTime Simulation Infrastructure DDS based Simulation Data Bus © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 11 Reservados todos los derechos / All Rights Resedved
  • 12. Developing simulation assets with a MDD Tool © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 12 Reservados todos los derechos / All Rights Resedved
  • 13. What is it SimWare? Model Driven M&S Development Tool RunTime Simulation HLA RTI Infrastructure GW DDS based Simulation Data Bus SimWare PowerLink © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 13 Reservados todos los derechos / All Rights Resedved
  • 14. Improving interoperability © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 14 Reservados todos los derechos / All Rights Resedved
  • 15. What is it SimWare? Model Driven M&S Development Tool RunTime Simulation SimWare RTI HLA RTI Infrastructure (HLA based on DDS) GW DDS based Simulation Data Bus SimWare PowerLink © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 15 Reservados todos los derechos / All Rights Resedved
  • 16. SimWare RTI : HLA1516.2000 API on top DDS/DDSI An Open RTI:  IEEE HLA API  OMT DataModel  DDS/DDSI Wire Protocol HLA Federate SimWare RTI HLA API DDS DCPS DDSI © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 16 Reservados todos los derechos / All Rights Resedved
  • 17. Use Cases SimWare in Full Life Cycle of critical and complex systems Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 17 Reservados todos los derechos / All Rights Resedved
  • 18. Uses Cases for Simware LVC (Live-Virtual- Constructive) Federations Distributed Simulation architecture for Integration of Training, Testing, SimWare Simulation Services in Analisys or DDS Critical Systems Experimentation Agile Development of Simulation models. M&S Repositories Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 18 Reservados todos los derechos / All Rights Resedved
  • 19. Spanish MoD new M&S infrastructure Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 19 Reservados todos los derechos / All Rights Resedved
  • 20. NOGESI Project : LVC Infrastructure for CD&E in Sp MoD Tactical C2 system Distributed Simulation Services FAC virtual Sim BMS Missile Sim LGB Sim Service Service FFT Command service service Sensor Sim Aircraft SP Army C2 DDS services Service Sim Service Interface SimWare PowerLink SimWare Simware RTI DDS Simulation Bus CGF SimWare PowerLink Serious Gaming HLA propietary network © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 20 Reservados todos los derechos / All Rights Resedved
  • 21. Land Based Test Site for integration of Naval Combat Management Systems Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 21 Reservados todos los derechos / All Rights Resedved
  • 22. Missile Simulator for Spanish Air Force Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 22 Reservados todos los derechos / All Rights Resedved
  • 23. LVC Demostration DDS, HLA, DIS playing together Confidential © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 23 Reservados todos los derechos / All Rights Resedved
  • 24. ETHERNET 1 2 3 Gateway DDS-DIS VR-FORCES SIMWARE Simulador DIS HLA Simulation Node DDS Simulation Node DIS Simulation Node HLA federation Constructive Simulator eHOST 3 Basic Ships whis is used to create new Simulation Host (eHost) entities in a HLA Different Distributed federation. Engines running the simulation models. SSN submarine Sim Engine Sim Engine SIMDIS will represent VR-Forces will display all entities in basic information of the synthetic 3D rest of the contacts. environment. SimDIS SimWare SimWare Adaptor RTI HLA RTI HLA
  • 26. Please address any questions about this presentation to: Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. 26 Reservados todos los derechos / All Rights Resedved