An OpenSource CI/CD Pipeline for Variant-Rich Software-Defined Vehicles

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Weiß, Matthias, Navalgund, Anish, Stümpfle, Johannes, Dettinger, Falk, Weyrich, Michael
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913959931543552
author Weiß, Matthias
Navalgund, Anish
Stümpfle, Johannes
Dettinger, Falk
Weyrich, Michael
author_facet Weiß, Matthias
Navalgund, Anish
Stümpfle, Johannes
Dettinger, Falk
Weyrich, Michael
contents Software-defined vehicles (SDVs) offer a wide range of connected functionalities, including enhanced driving behavior and fleet management. These features are continuously updated via over-the-air (OTA) mechanisms, resulting in a growing number of software versions and variants due to the diversity of vehicles, cloud/edge environments, and stakeholders involved. The lack of a unified integration environment further complicates development, as connected mobility solutions are often built in isolation. To ensure reliable operations across heterogeneous systems, a dynamic orchestration of functions that considers hardware and software variability is essential. This paper presents an open-source CI/CD pipeline tailored for SDVs. It automates the build, test, and deployment phases using a combination of containerized open-source tools, creating a standardized, portable, and scalable ecosystem accessible to all stakeholders. Additionally, a custom OTA middleware distributes software updates and supports rollbacks across vehicles and backend services. Update variants are derived based on deployment target dependencies and hardware configurations. The pipeline also supports continuous development and deployment of AI models for autonomous driving features. Its effectiveness is evaluated using an automated valet parking (AVP) scenario involving TurtleBots and a coordinating backend server. Two object detection variants are developed and deployed to match hardware-specific requirements. Results demonstrate seamless OTA updates, correct variant selection, and successful orchestration across all targets. Overall, the proposed pipeline provides a scalable and efficient solution for managing software variants and OTA updates in SDVs, contributing to the advancement of future mobility technologies.
format Preprint
id arxiv_https___arxiv_org_abs_2507_19446
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An OpenSource CI/CD Pipeline for Variant-Rich Software-Defined Vehicles
Weiß, Matthias
Navalgund, Anish
Stümpfle, Johannes
Dettinger, Falk
Weyrich, Michael
Software Engineering
Distributed, Parallel, and Cluster Computing
B.8.2; C.2.4
Software-defined vehicles (SDVs) offer a wide range of connected functionalities, including enhanced driving behavior and fleet management. These features are continuously updated via over-the-air (OTA) mechanisms, resulting in a growing number of software versions and variants due to the diversity of vehicles, cloud/edge environments, and stakeholders involved. The lack of a unified integration environment further complicates development, as connected mobility solutions are often built in isolation. To ensure reliable operations across heterogeneous systems, a dynamic orchestration of functions that considers hardware and software variability is essential. This paper presents an open-source CI/CD pipeline tailored for SDVs. It automates the build, test, and deployment phases using a combination of containerized open-source tools, creating a standardized, portable, and scalable ecosystem accessible to all stakeholders. Additionally, a custom OTA middleware distributes software updates and supports rollbacks across vehicles and backend services. Update variants are derived based on deployment target dependencies and hardware configurations. The pipeline also supports continuous development and deployment of AI models for autonomous driving features. Its effectiveness is evaluated using an automated valet parking (AVP) scenario involving TurtleBots and a coordinating backend server. Two object detection variants are developed and deployed to match hardware-specific requirements. Results demonstrate seamless OTA updates, correct variant selection, and successful orchestration across all targets. Overall, the proposed pipeline provides a scalable and efficient solution for managing software variants and OTA updates in SDVs, contributing to the advancement of future mobility technologies.
title An OpenSource CI/CD Pipeline for Variant-Rich Software-Defined Vehicles
topic Software Engineering
Distributed, Parallel, and Cluster Computing
B.8.2; C.2.4
url https://arxiv.org/abs/2507.19446