# Microservice Architectures for Advanced Driver Assistance Systems: A   Case-Study

**Authors:** Jannik Lotz, Andreas Vogelsang, Ola Benderius, Christian Berger

arXiv: 1902.09140 · 2019-08-14

## TL;DR

This paper investigates the feasibility of adopting microservice architectures in advanced driver assistance systems through a detailed case study, demonstrating potential benefits in reducing complexity and improving development agility.

## Contribution

It provides a comprehensive case study on transitioning a complex driver assistance function to a microservice architecture, including implementation, testing, and high-level evaluation.

## Key findings

- Microservice architecture reduces system complexity.
- Development process becomes more agile and efficient.
- Preparedness for future automotive challenges improves.

## Abstract

The technological advancements of recent years have steadily increased the complexity of vehicle-internal software systems, and the ongoing development towards autonomous driving will further aggravate this situation. This is leading to a level of complexity that is pushing the limits of existing vehicle software architectures and system designs. By changing the software structure to a service-based architecture, companies in other domains successfully managed the rising complexity and created a more agile and future-oriented development process. This paper presents a case-study investigating the feasibility and possible effects of changing the software architecture for a complex driver assistance function to a microservice architecture. The complete procedure is described, starting with the description of the software-environment and the corresponding requirements, followed by the implementation, and the final testing. In addition, this paper provides a high-level evaluation of the microservice architecture for the automotive use-case. The results show that microservice architectures can reduce complexity and time-consuming process steps and makes the automotive software systems prepared for upcoming challenges as long as the principles of microservice architectures are carefully followed.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.09140/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1902.09140/full.md

## References

10 references — full list in the complete paper: https://tomesphere.com/paper/1902.09140/full.md

---
Source: https://tomesphere.com/paper/1902.09140