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

LABSIM - Simulation Software Ecosystem : Role Topology

Nawfel KINANI
November 17, 2017

LABSIM - Simulation Software Ecosystem : Role Topology

Nawfel KINANI

November 17, 2017
Tweet

More Decks by Nawfel KINANI

Other Decks in Research

Transcript

  1. simulation_software_ecosystem-> Role Topology 4 Software Simulation Ecosystem RHEA DDS-PSM-Cxx [ISO/IEC

    C++ 2003] ISU.xml SLU.xml HCU.xml KRONOS [Slave] HTTP/2 CXX C# Java Python Go Simulink Labview Ruby, Node.js... gRPC Protobuf THETYS [backend] gRPC Protobuf THETYS [frontend] OCEAN ALU.xml “template model” *.proto your_awesome_code.* DDS idlpp *.cpp *.hpp DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [Master] idlpp *.cpp *.hpp *.idl traits_*.hpp our_awesome_code.*
  2. simulation_software_ecosystem-> Role Topology 5 Software Simulation Ecosystem DDS-PSM-Cxx [ISO/IEC C++

    2003] KRONOS [Slave] HTTP/2 CXX C# Java Python Go Simulink Labview Ruby, Node.js... gRPC Protobuf THETYS [backend] gRPC Protobuf THETYS [frontend] your_awesome_code.* DDS idlpp *.cpp *.hpp DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [Master] idlpp *.cpp *.hpp our_awesome_code.*
  3. simulation_software_ecosystem-> Role Topology 6 Software Simulation Ecosystem DDS-PSM-Cxx [ISO/IEC C++

    2003] KRONOS [Slave] HTTP/2 CXX C# Java Python Go Simulink Labview Ruby, Node.js... gRPC Protobuf THETYS [backend] gRPC Protobuf THETYS [frontend] your_awesome_code.* DDS idlpp *.cpp *.hpp DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [Master] idlpp *.cpp *.hpp our_awesome_code.* Model Model
  4. simulation_software_ecosystem-> Role Topology 7 Software Simulation Ecosystem DDS-PSM-Cxx [ISO/IEC C++

    2003] KRONOS [Slave] HTTP/2 CXX C# Java Python Go Simulink Labview Ruby, Node.js... gRPC Protobuf THETYS [backend] gRPC Protobuf THETYS [frontend] your_awesome_code.* DDS idlpp *.cpp *.hpp DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [Master] idlpp *.cpp *.hpp our_awesome_code.* Core Core Model Model
  5. simulation_software_ecosystem-> Role Topology 8 Software Simulation Ecosystem DDS-PSM-Cxx [ISO/IEC C++

    2003] KRONOS [Slave] HTTP/2 CXX C# Java Python Go Simulink Labview Ruby, Node.js... gRPC Protobuf THETYS [backend] gRPC Protobuf THETYS [frontend] your_awesome_code.* DDS idlpp *.cpp *.hpp DDS-PSM-Cxx [ISO/IEC C++ 2003] KRONOS [Master] idlpp *.cpp *.hpp our_awesome_code.* Core Core Model Model Actor Actor
  6. Model Integration Pipeline Model Integration Pipeline simulation_software_ecosystem-> Role Topology 10

    Software Simulation Ecosystem HTTP/2 DDS Actor Actor Core Core Model Model
  7. HTTP/2 Actor Actor Model Model HTTP/2 Actor Actor Model Model

    HTTP/2 Actor Actor Model Model simulation_software_ecosystem-> Role Topology 11 Software Simulation Ecosystem HTTP/2 Actor Actor Core Core Model Model DDS
  8. HTTP/2 Actor Actor Model Model HTTP/2 Actor Actor Model Model

    HTTP/2 Actor Actor Model Model simulation_software_ecosystem-> Role Topology 12 Software Simulation Ecosystem HTTP/2 Actor Actor Core Core Model Model DDS Simulation Composition Pipeline Simulation Composition Pipeline
  9. Simulation Space Simulation Space HTTP/2 Actor Actor Model Model HTTP/2

    Actor Actor Model Model HTTP/2 Actor Actor Model Model simulation_software_ecosystem-> Role Topology 13 Software Simulation Ecosystem HTTP/2 Actor Actor Core Core Model Model DDS
  10. Simulation Space Simulation Space HTTP/2 Actor Actor Model Model HTTP/2

    Actor Actor Model Model HTTP/2 Actor Actor Model Model simulation_software_ecosystem-> Role Topology 14 Software Simulation Ecosystem HTTP/2 Actor Actor Core Core Model Model
  11. DDS Simulation Space Simulation Space HTTP/2 Actor Actor Model Model

    HTTP/2 Actor Actor Model Model HTTP/2 Actor Actor Model Model simulation_software_ecosystem-> Role Topology 15 Software Simulation Ecosystem HTTP/2 Actor Actor Core Core Model Model
  12. DDS partition Simulation Space Simulation Space HTTP/2 Actor Actor Model

    Model HTTP/2 Actor Actor Model Model HTTP/2 Actor Actor Model Model simulation_software_ecosystem-> Role Topology 16 Software Simulation Ecosystem HTTP/2 Actor Actor Core Core Model Model
  13. Simulation Grid Simulation Grid simulation_software_ecosystem-> Role Topology 18 Software Simulation

    Ecosystem Core Core DDS region-0 Simulation Space Simulation Space DDS region-0 Simulation Space Simulation Space DDS region-0 Simulation Space Simulation Space DDS partition Simulation Space Simulation Space
  14. DDS domain Simulation Grid Simulation Grid simulation_software_ecosystem-> Role Topology 19

    Software Simulation Ecosystem Core Core DDS region-0 Simulation Space Simulation Space DDS region-0 Simulation Space Simulation Space DDS region-0 Simulation Space Simulation Space DDS partition Simulation Space Simulation Space