SlideShare a Scribd company logo
1 of 28
PRESENTS
SIMWARE
and the new LSA study group of SISO
Speakers

José Ramón Martínez Salio    José Carlos Díaz
MSc Industrial Engineering   MSc Computing
Presales Team Director       International Sales Manager
NADS                         NADS




 jrmartinez@nads.es          jcdiaz@nads.es
AGENDA

     DDS in simulation
     The LSA study group in SISO
     SimWare in a nutshell
     SimWare and the LSA architecture model
     Summary
     Questions

                       Total time 45 minutes
DDS in simulation
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
DDS vs HLA RTI
The LSA study group in
         SISO
Rationale for SISO Layered Simulation
Architecture
   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 2013
Proposed 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.pdf


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
Liaisons with other groups
                          From: LSA minutes Fall SIW 2012.pdf


Liaisons with other groups has been
identified:
                                             •   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 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 simulators
SimWare 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 simulations
With SimWare you can manage joint simulator of existing HLA
and 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 REVOLUTION




Interoperability                   Reusability


                   Composability
SimWare and the LSA
 architecture model
How can SimWare fit into LSA model?

               Model Driven M&S
               Development Tool




                     RunTime Simulation
HLA 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 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:           dan.gregory@thalesgroup.com
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 Salio
         Technical Presales Director
         jrmartinez@nads.es

More Related Content

What's hot

DDS + Android = OpenSplice Mobile
DDS + Android = OpenSplice MobileDDS + Android = OpenSplice Mobile
DDS + Android = OpenSplice MobileAngelo Corsaro
 
The Present and Future of DDS
The Present and Future of DDSThe Present and Future of DDS
The Present and Future of DDSAngelo Corsaro
 
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDSTweeting with OpenSplice DDS
Tweeting with OpenSplice DDSAngelo Corsaro
 
Advanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part IIAdvanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part IIAngelo Corsaro
 
Data Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsData Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsAngelo Corsaro
 
DDS for JMS Programmers
DDS for JMS ProgrammersDDS for JMS Programmers
DDS for JMS ProgrammersAngelo Corsaro
 
The Data Distribution Service Tutorial
The Data Distribution Service TutorialThe Data Distribution Service Tutorial
The Data Distribution Service TutorialAngelo Corsaro
 
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDSAngelo Corsaro
 
Advanced OpenSplice Programming - Part I
Advanced OpenSplice Programming - Part IAdvanced OpenSplice Programming - Part I
Advanced OpenSplice Programming - Part IAngelo Corsaro
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Gerardo Pardo-Castellote
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The DDS Tutorial - Part IAngelo Corsaro
 
Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Angelo Corsaro
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolAngelo Corsaro
 
20 Tips for OpenSplice Newbies
20 Tips for OpenSplice Newbies20 Tips for OpenSplice Newbies
20 Tips for OpenSplice NewbiesAngelo Corsaro
 
Distributed clustering from data streams
Distributed clustering from data streamsDistributed clustering from data streams
Distributed clustering from data streamsLARCA UPC
 
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data Emulex Corporation
 

What's hot (19)

DDS + Android = OpenSplice Mobile
DDS + Android = OpenSplice MobileDDS + Android = OpenSplice Mobile
DDS + Android = OpenSplice Mobile
 
The Present and Future of DDS
The Present and Future of DDSThe Present and Future of DDS
The Present and Future of DDS
 
Tweeting with OpenSplice DDS
Tweeting with OpenSplice DDSTweeting with OpenSplice DDS
Tweeting with OpenSplice DDS
 
Advanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part IIAdvanced OpenSplice Programming - Part II
Advanced OpenSplice Programming - Part II
 
ISO C++ DDS PSM
ISO C++ DDS PSMISO C++ DDS PSM
ISO C++ DDS PSM
 
Data Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained EnvionrmentsData Sharing in Extremely Resource Constrained Envionrments
Data Sharing in Extremely Resource Constrained Envionrments
 
DDS for JMS Programmers
DDS for JMS ProgrammersDDS for JMS Programmers
DDS for JMS Programmers
 
The Data Distribution Service Tutorial
The Data Distribution Service TutorialThe Data Distribution Service Tutorial
The Data Distribution Service Tutorial
 
10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS10 Reasons for Choosing OpenSplice DDS
10 Reasons for Choosing OpenSplice DDS
 
Advanced OpenSplice Programming - Part I
Advanced OpenSplice Programming - Part IAdvanced OpenSplice Programming - Part I
Advanced OpenSplice Programming - Part I
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
 
The DDS Tutorial - Part I
The DDS Tutorial - Part IThe DDS Tutorial - Part I
The DDS Tutorial - Part I
 
SimD
SimDSimD
SimD
 
Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.
 
zenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocolzenoh -- the ZEro Network OverHead protocol
zenoh -- the ZEro Network OverHead protocol
 
DDS Everywhere
DDS EverywhereDDS Everywhere
DDS Everywhere
 
20 Tips for OpenSplice Newbies
20 Tips for OpenSplice Newbies20 Tips for OpenSplice Newbies
20 Tips for OpenSplice Newbies
 
Distributed clustering from data streams
Distributed clustering from data streamsDistributed clustering from data streams
Distributed clustering from data streams
 
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
Emulex and the Evaluator Group Present Why I/O is Strategic for Big Data
 

Viewers also liked

Interoperable Open Architecture 2011
Interoperable Open Architecture 2011Interoperable Open Architecture 2011
Interoperable Open Architecture 2011DefenceIQ
 
Fya who we are
Fya   who we areFya   who we are
Fya who we areannavv
 
Leveraging new media itma2010 sharonng 281010
Leveraging new media itma2010 sharonng 281010Leveraging new media itma2010 sharonng 281010
Leveraging new media itma2010 sharonng 281010Sharon Ng
 
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 SimulationsSimware
 
Advance et proofofconceptpresentation-2
Advance et proofofconceptpresentation-2Advance et proofofconceptpresentation-2
Advance et proofofconceptpresentation-2OliviaHenley
 

Viewers also liked (7)

Simware RTI: Hello World!
Simware RTI: Hello World!Simware RTI: Hello World!
Simware RTI: Hello World!
 
Interoperable Open Architecture 2011
Interoperable Open Architecture 2011Interoperable Open Architecture 2011
Interoperable Open Architecture 2011
 
Fya who we are
Fya   who we areFya   who we are
Fya who we are
 
ATLIS_04
ATLIS_04ATLIS_04
ATLIS_04
 
Leveraging new media itma2010 sharonng 281010
Leveraging new media itma2010 sharonng 281010Leveraging new media itma2010 sharonng 281010
Leveraging new media itma2010 sharonng 281010
 
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
 
Advance et proofofconceptpresentation-2
Advance et proofofconceptpresentation-2Advance et proofofconceptpresentation-2
Advance et proofofconceptpresentation-2
 

Similar to SimWare and the new LSA study group on SISO

SIMWARE RTI : HLA powered by DDS
SIMWARE RTI : HLA powered by DDSSIMWARE RTI : HLA powered by DDS
SIMWARE RTI : HLA powered by DDSSimware
 
A new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesA new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesJosé Ramón Martínez Salio
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
 
Distributed Simulations with DDS and HLA
Distributed Simulations with DDS and HLADistributed Simulations with DDS and HLA
Distributed Simulations with DDS and HLAAngelo Corsaro
 
How to Develop True Distributed Simulations? HLA & DDS Interoperability
How to Develop True Distributed Simulations? HLA & DDS InteroperabilityHow to Develop True Distributed Simulations? HLA & DDS Interoperability
How to Develop True Distributed Simulations? HLA & DDS InteroperabilityJose Carlos Diaz
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSAngelo Corsaro
 
K8s dds meetup_presentation
K8s dds meetup_presentationK8s dds meetup_presentation
K8s dds meetup_presentationItay Shakury
 
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour ZimbraScality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour ZimbraAntony Barroux
 
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...Neo4j
 
Database management system overview
Database management system overviewDatabase management system overview
Database management system overviewNj Saini
 
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsAngelo Corsaro
 
Are Data Lakes the new Core DWHs?
Are Data Lakes the new Core DWHs?Are Data Lakes the new Core DWHs?
Are Data Lakes the new Core DWHs?Andreas Buckenhofer
 
Mobile Development Meets Semantic Technology
Mobile Development Meets Semantic TechnologyMobile Development Meets Semantic Technology
Mobile Development Meets Semantic TechnologyBlue Slate Solutions
 
David Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESDavid Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESSysFera
 

Similar to SimWare and the new LSA study group on SISO (20)

SIMWARE RTI : HLA powered by DDS
SIMWARE RTI : HLA powered by DDSSIMWARE RTI : HLA powered by DDS
SIMWARE RTI : HLA powered by DDS
 
SimWare rti hello world: Webinar
SimWare rti hello world: WebinarSimWare rti hello world: Webinar
SimWare rti hello world: Webinar
 
A new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architecturesA new approach for converging LVC simulation architectures
A new approach for converging LVC simulation architectures
 
Structural organization of LSA architecture
Structural organization of LSA architectureStructural organization of LSA architecture
Structural organization of LSA architecture
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
 
Distributed Simulations with DDS and HLA
Distributed Simulations with DDS and HLADistributed Simulations with DDS and HLA
Distributed Simulations with DDS and HLA
 
RTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SDRTI Technical Road Show SPAWAR SD
RTI Technical Road Show SPAWAR SD
 
How to Develop True Distributed Simulations? HLA & DDS Interoperability
How to Develop True Distributed Simulations? HLA & DDS InteroperabilityHow to Develop True Distributed Simulations? HLA & DDS Interoperability
How to Develop True Distributed Simulations? HLA & DDS Interoperability
 
A Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDSA Gentle Introduction to OpenSplice DDS
A Gentle Introduction to OpenSplice DDS
 
K8s dds meetup_presentation
K8s dds meetup_presentationK8s dds meetup_presentation
K8s dds meetup_presentation
 
UML Profile for DDS
UML Profile for DDSUML Profile for DDS
UML Profile for DDS
 
HLA over DDS
HLA over DDSHLA over DDS
HLA over DDS
 
Scality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour ZimbraScality, Cloud Storage pour Zimbra
Scality, Cloud Storage pour Zimbra
 
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
Keynote: Anything is Possible: Apply Graphs to Your Most Complex Data Problem...
 
Database management system overview
Database management system overviewDatabase management system overview
Database management system overview
 
OMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time SystemsOMG DDS: The Data Distribution Service for Real-Time Systems
OMG DDS: The Data Distribution Service for Real-Time Systems
 
Are Data Lakes the new Core DWHs?
Are Data Lakes the new Core DWHs?Are Data Lakes the new Core DWHs?
Are Data Lakes the new Core DWHs?
 
Mobile Development Meets Semantic Technology
Mobile Development Meets Semantic TechnologyMobile Development Meets Semantic Technology
Mobile Development Meets Semantic Technology
 
Grails goes Graph
Grails goes GraphGrails goes Graph
Grails goes Graph
 
David Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESDavid Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TES
 

More from José Ramón Martínez Salio

ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice José Ramón Martínez Salio
 
ZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaJosé Ramón Martínez Salio
 
ZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaJosé Ramón Martínez Salio
 
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 José Ramón Martínez Salio
 

More from José Ramón Martínez Salio (20)

ZONeSEC_newsletter_issue_7
ZONeSEC_newsletter_issue_7ZONeSEC_newsletter_issue_7
ZONeSEC_newsletter_issue_7
 
Press release 3rd pilot
Press release 3rd pilotPress release 3rd pilot
Press release 3rd pilot
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice
 
ZONeSEC in ERNCIP
ZONeSEC in ERNCIPZONeSEC in ERNCIP
ZONeSEC in ERNCIP
 
ZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agenda
 
ZONeSEC_newsletter_issue_6
ZONeSEC_newsletter_issue_6ZONeSEC_newsletter_issue_6
ZONeSEC_newsletter_issue_6
 
Press release 2nd pilot
Press release 2nd pilotPress release 2nd pilot
Press release 2nd pilot
 
Zonesec final event agenda
Zonesec final event agendaZonesec final event agenda
Zonesec final event agenda
 
ZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agenda
 
ZONeSEC_newsletter_issue_5
ZONeSEC_newsletter_issue_5ZONeSEC_newsletter_issue_5
ZONeSEC_newsletter_issue_5
 
Zonesec_ares
Zonesec_aresZonesec_ares
Zonesec_ares
 
Zonesec_overview_v3
Zonesec_overview_v3Zonesec_overview_v3
Zonesec_overview_v3
 
Simware RTI Empowering hla with dds
Simware RTI Empowering hla with ddsSimware RTI Empowering hla with dds
Simware RTI Empowering hla with dds
 
Nogesi case study as LSA proof of concept
Nogesi case study as LSA proof of conceptNogesi case study as LSA proof of concept
Nogesi case study as LSA proof of concept
 
Simware in full
Simware in fullSimware in full
Simware in full
 
Omg dds berlin 2013
Omg dds berlin 2013Omg dds berlin 2013
Omg dds berlin 2013
 
Time managment service over DDS
Time managment service over DDSTime managment service over DDS
Time managment service over DDS
 
Simware Simdeveloper
Simware SimdeveloperSimware Simdeveloper
Simware Simdeveloper
 
Simware framework hello world: A webinar
Simware framework hello world: A webinarSimware framework hello world: A webinar
Simware framework hello world: A webinar
 
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
 

SimWare and the new LSA study group on SISO

  • 2. SIMWARE and the new LSA study group of SISO
  • 3. Speakers José Ramón Martínez Salio José Carlos Díaz MSc Industrial Engineering MSc Computing Presales Team Director International Sales Manager NADS NADS jrmartinez@nads.es jcdiaz@nads.es
  • 4. AGENDA  DDS in simulation  The LSA study group in SISO  SimWare in a nutshell  SimWare and the LSA architecture model  Summary  Questions Total time 45 minutes
  • 6. 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
  • 7. 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
  • 8. 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
  • 10. The LSA study group in SISO
  • 11. Rationale for SISO Layered Simulation Architecture 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?
  • 12. 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 2013 Proposed LSA layer structure http://www.sisostds.org/StandardsActivities/StudyGroups.aspx
  • 13. 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
  • 14. Focus of interest identified From: LSA minutes Fall SIW 2012.pdf 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
  • 15. Liaisons with other groups From: LSA minutes Fall SIW 2012.pdf Liaisons with other groups has been identified: • 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
  • 16. SimWare in a nutshell
  • 17. 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
  • 18. SimWare: managing simulators SimWare 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
  • 19. SimWare: joint simulations With SimWare you can manage joint simulator of existing HLA and DIS simulators • Connect and Life simulation control • DIS • Pitch HLA • Mäk HLA • DDS • Add DDS live simulations HLA federation Legacy simulation
  • 20. Simware : THE IRC REVOLUTION Interoperability Reusability Composability
  • 21. SimWare and the LSA architecture model
  • 22. How can SimWare fit into LSA model? Model Driven M&S Development Tool RunTime Simulation HLA RTI Infrastructure HLA RTI based on DDS GW DDS based Simulation Data Bus Visual Tool for Gateways SimWare fits into LSA model !!!
  • 23. 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
  • 25. 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: dan.gregory@thalesgroup.com
  • 26. 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
  • 28. Please address any questions about this presentation to: José Ramón Martínez Salio Technical Presales Director jrmartinez@nads.es