Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LABSIM - Simulation Software Ecosystem : Simula...

Nawfel KINANI
November 17, 2017

LABSIM - Simulation Software Ecosystem : Simulation Composition Pipeline

Nawfel KINANI

November 17, 2017
Tweet

More Decks by Nawfel KINANI

Other Decks in Research

Transcript

  1. simulation_software_ecosystem-> Simulation composition pipeline 4 Software Simulation Ecosystem DDS KRONOS

    [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] Simulation Composition Pipeline KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] DDS-PSM-Cxx [ISO/IEC C++ 2003] ISU + HCU + SLU KRONOS [master]
  2. simulation_software_ecosystem-> Simulation composition pipeline 5 Software Simulation Ecosystem DDS KRONOS

    [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] Simulation Composition Pipeline KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] DDS-PSM-Cxx [ISO/IEC C++ 2003] ISU + HCU + SLU KRONOS [master]
  3. simulation_software_ecosystem-> Simulation composition pipeline 6 Software Simulation Ecosystem Caracteristics •

    Agent-based simulation • Process-based encapsulation • Data-centric architecture DDS KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] Simulation Composition Pipeline KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] DDS-PSM-Cxx [ISO/IEC C++ 2003] ISU + HCU + SLU KRONOS [master]
  4. simulation_software_ecosystem-> Simulation composition pipeline 7 Software Simulation Ecosystem Components •

    KRONOS : a real-time data-centric distributed simulation software ecosystem • RHEA : the KRONOS simulation's configuration file generator DDS KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] Simulation Composition Pipeline KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] DDS-PSM-Cxx [ISO/IEC C++ 2003] ISU + HCU + SLU KRONOS [master]
  5. simulation_software_ecosystem-> Simulation composition pipeline 8 Software Simulation Ecosystem Properties •

    Supported OS : Linux & Windows • Supported DDS middleware distribution : Vortex OpenSplice Community-Edition v6.4 • DDS middleware integration : standard ISO C++ DDS-PSM-Cxx → • Fully configured through XML DDS KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] Simulation Composition Pipeline KRONOS [slave] THETYS [backend] gRPC ISU + HCU + SLU KRONOS [master] DDS-PSM-Cxx [ISO/IEC C++ 2003] DDS-PSM-Cxx [ISO/IEC C++ 2003]
  6. simulation_software_ecosystem-> Simulation composition pipeline 9 Software Simulation Ecosystem Caracteristics •

    Agent-based simulation • Process-based encapsulation • Data-centric architecture Components • KRONOS : a real-time data-centric distributed simulation software ecosystem • RHEA : the KRONOS simulation's configuration file generator Properties • Supported OS : Linux & Windows • Supported DDS middleware distribution : Vortex OpenSplice Community-Edition v6.4 • DDS middleware integration : standard ISO C++ DDS-PSM-Cxx → • Fully configured through XML DDS KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] Simulation Composition Pipeline KRONOS [slave] THETYS [backend] gRPC DDS-PSM-Cxx [ISO/IEC C++ 2003] DDS-PSM-Cxx [ISO/IEC C++ 2003] ISU + HCU + SLU KRONOS [master]