A

Modern Middlewares for Automated Vehicles: A Tutorial

IEEE Intelligent Transportation Systems Magazine, vol. 18, pp. 6–29

Abstract

This article offers a tutorial on current middlewares in automated vehicles (AVs). 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 architectures in distributed systems and the distinguishing requirements of AVs. We then distinguish betweencommunication middlewaresandarchitecture platformsand 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.

Authors 5

  1. RWTH Aachen University

    Affiliation as printed

    Chair of Embedded Software, RWTH Aachen University, Aachen, 52056, Germany

  2. RWTH Aachen University

    Affiliation as printed

    Chair of Embedded Software, RWTH Aachen University, Aachen, 52056, Germany

  3. RWTH Aachen University

    Affiliation as printed

    Chair of Embedded Software, RWTH Aachen University, Aachen, 52056, Germany

  4. RWTH Aachen University

    Affiliation as printed

    Chair of Embedded Software, RWTH Aachen University, Aachen, 52056, Germany

  5. Universität der Bundeswehr München

    Affiliation as printed

    Department of Aerospace Engineering, University of the Bundeswehr Munich, Neubiberg, Germany

Cited by 4 stored of 4

4 results

No patents citing this paper on Lens.org (checked 2026-10-06).

References 0