Survey of GenAI for Automotive Software Development: From Requirements to Executable Code
Nenad Petrovic, Vahid Zolfaghari, Andre Schamschurko, Sven Kirchner, Fengjunjie Pan, Chengdng Wu, Nils Purschke, Aleksei Velsh, Krzysztof Lebioda, Yinglei Song, Yi Zhang, Lukasz Mazur, Alois Knoll

TL;DR
This survey reviews how Generative AI technologies like LLMs, RAG, and VLMs are transforming automotive software development, focusing on requirements, compliance, and code generation, and presents a generalized workflow and industry insights.
Contribution
It provides a comprehensive overview of GenAI applications in automotive software development, including a new generalized workflow and industry survey results.
Findings
GenAI tools are increasingly adopted in automotive development processes.
Large Language Models and Vision Language Models are prominent in current applications.
Industry partners report significant efficiency improvements using GenAI tools.
Abstract
Adoption of state-of-art Generative Artificial Intelligence (GenAI) aims to revolutionize many industrial areas by reducing the amount of human intervention needed and effort for handling complex underlying processes. Automotive software development is considered to be a significant area for GenAI adoption, taking into account lengthy and expensive procedures, resulting from the amount of requirements and strict standardization. In this paper, we explore the adoption of GenAI for various steps of automotive software development, mainly focusing on requirements handling, compliance aspects and code generation. Three GenAI-related technologies are covered within the state-of-art: Large Language Models (LLMs), Retrieval Augmented Generation (RAG), Vision Language Models (VLMs), as well as overview of adopted prompting techniques in case of code generation. Additionally, we also derive a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
