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

LABSIM - Simulation Software Ecosystem : Model Integration Pipeline

Nawfel KINANI
November 17, 2017

LABSIM - Simulation Software Ecosystem : Model Integration Pipeline

Nawfel KINANI

November 17, 2017
Tweet

More Decks by Nawfel KINANI

Other Decks in Research

Transcript

  1. simulation_software_ecosystem-> Model integration pipeline 4 Software Simulation Ecosystem HTTP/2 Model

    Integration Pipeline THETYS [frontend] KRONOS [slave] DDS-PSM-Cxx [ISO/IEC C++ 2003] Model + ALU THETYS [backend] C# Java Python Go Simulink Labview Node.js CXX gRPC gRPC
  2. simulation_software_ecosystem-> Model integration pipeline 5 Software Simulation Ecosystem HTTP/2 Model

    Integration Pipeline THETYS [frontend] KRONOS [slave] DDS-PSM-Cxx [ISO/IEC C++ 2003] Model + ALU THETYS [backend] C# Java Python Go Simulink Labview Node.js CXX gRPC gRPC
  3. simulation_software_ecosystem-> Model integration pipeline 6 Software Simulation Ecosystem HTTP/2 Model

    Integration Pipeline THETYS [frontend] KRONOS [slave] DDS-PSM-Cxx [ISO/IEC C++ 2003] Model + ALU THETYS [backend] C# Java Python Go Simulink Labview Node.js CXX gRPC gRPC Caracteristics • Model-based integration : heterogeneous scientific domain, multiple langage connectors • Process-based encapsulation • Data-centric architecture
  4. simulation_software_ecosystem-> Model integration pipeline 7 Software Simulation Ecosystem HTTP/2 Model

    Integration Pipeline THETYS [frontend] KRONOS [slave] DDS-PSM-Cxx [ISO/IEC C++ 2003] Model + ALU THETYS [backend] C# Java Python Go Simulink Labview Node.js CXX gRPC gRPC Components • THETYS : a real-time data-centric simulation process integration layer • OCEAN : the THETYS process's configuration file generator
  5. simulation_software_ecosystem-> Model integration pipeline 8 Software Simulation Ecosystem HTTP/2 Model

    Integration Pipeline THETYS [frontend] KRONOS [slave] DDS-PSM-Cxx [ISO/IEC C++ 2003] Model + ALU THETYS [backend] C# Java Python Go Simulink Labview Node.js CXX gRPC gRPC Properties • Supported OS : Linux & Windows • HTTP/2 transport layer via gRPC & Protobuf • Fully configured through XML
  6. simulation_software_ecosystem-> Model integration pipeline 9 Software Simulation Ecosystem HTTP/2 Model

    Integration Pipeline THETYS [frontend] KRONOS [slave] DDS-PSM-Cxx [ISO/IEC C++ 2003] Model + ALU THETYS [backend] C# Java Python Go Simulink Labview Node.js CXX gRPC gRPC Caracteristics • Model-based integration : heterogeneous scientific domain, multiple langage connectors • Process-based encapsulation • Data-centric architecture Components • THETYS : a real-time data-centric simulation process integration layer • OCEAN : the THETYS process's configuration file generator Properties • Supported OS : Linux & Windows • HTTP/2 transport layer via gRPC & Protobuf • Fully configured through XML