Modern Middlewares for Automated Vehicles: A Tutorial

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Klüner, David Philipp, Molz, Marius, Kampmann, Alexandru, Kowalewski, Stefan, Alrifaee, Bassam
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908757860024320
author Klüner, David Philipp
Molz, Marius
Kampmann, Alexandru
Kowalewski, Stefan
Alrifaee, Bassam
author_facet Klüner, David Philipp
Molz, Marius
Kampmann, Alexandru
Kowalewski, Stefan
Alrifaee, Bassam
contents This paper offers a tutorial on current middlewares in automated vehicles. Our aim is to provide the reader with an overview of current middlewares and to identify open challenges in this field. We start by explaining the fundamentals of software architecture in distributed systems and the distinguishing requirements of Automated Vehicles. We then distinguish between communication middlewares and architecture platforms and highlight their key principles and differences. Next, we present five state-of-the-art middlewares as well as their capabilities and functions. We explore how these middlewares could be applied in the design of future vehicle software and their role in the automotive domain. Finally, we compare the five middlewares presented and discuss open research challenges.
format Preprint
id arxiv_https___arxiv_org_abs_2412_07817
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Modern Middlewares for Automated Vehicles: A Tutorial
Klüner, David Philipp
Molz, Marius
Kampmann, Alexandru
Kowalewski, Stefan
Alrifaee, Bassam
Software Engineering
Distributed, Parallel, and Cluster Computing
Robotics
Systems and Control
This paper offers a tutorial on current middlewares in automated vehicles. Our aim is to provide the reader with an overview of current middlewares and to identify open challenges in this field. We start by explaining the fundamentals of software architecture in distributed systems and the distinguishing requirements of Automated Vehicles. We then distinguish between communication middlewares and architecture platforms and highlight their key principles and differences. Next, we present five state-of-the-art middlewares as well as their capabilities and functions. We explore how these middlewares could be applied in the design of future vehicle software and their role in the automotive domain. Finally, we compare the five middlewares presented and discuss open research challenges.
title Modern Middlewares for Automated Vehicles: A Tutorial
topic Software Engineering
Distributed, Parallel, and Cluster Computing
Robotics
Systems and Control
url https://arxiv.org/abs/2412.07817