Skip to main navigation Skip to search Skip to main content

Évaluation de l'intergiciel de communication DDS pour son utilisation dans le domaine avionique

  • Kevin Lévesque-Landry

Student thesis: Master's thesisMaster in Engineering: Electrical Engineering

Abstract

Modern aircrafts must include an increasingly amount of functionalities to satisfy the needs of the customers. Therefore, the communication needs of avionic system are growing. Furthermore, the portability and reusability of applications are current challenges of the avionic domain. Therefore, this research project aims to evaluate the data distribution service (DDS) middleware technology to use it in the avionic domain. This technology would allow to reduce the complexity of communications and ease the portability and reusability of applications with its standardised interface. First of all, this project studies the DDS standard to find the functionalities that are useful for the avionic domain. Therefore, the different quality of service policies are studied and highlights the flexibility of the DDS technology. A DDS middleware is also evaluated in a laboratory environment to measure the impact of using this technology on latency and bandwidth utilisation. The results shows a small raise of mean latency when using a DDS middleware. Furthermore, a case study is also made with a DDS middleware and an avionic flight control system (AFCS) to quantify the effects of using this technology on an avionic application. The results shows that using a DDS middleware doesn't prevent the AFCS to reach stability but raises its stabilisation time. Finally, one more case study is made to validate that the DDS middleware technology can be used to build redundant systems. The results shows that the DDS middleware allows to make backup redundancy without any visible impact on the redundant system performances.
Date6 Jan 2015
Original languageFrench
Awarding Institution
  • École de technologie supérieure
SupervisorJean-François Boland (Supervisor) & Guy Bois (Co-supervisor)

Cite this

'