Accelerating DevSafeOps for Autonomous Driving via Generative-AI and Synthetic Data
Doktorsavhandling, 2026
Research Goal: In this work, we identify the challenges of rapid DevSafeOps in AD development and explore existing solutions. Subsequently, we propose multiple approaches for accelerating safety analysis, requirements engineering, code generation, and synthetic data generation in DevSafeOps cycles.
Methods: Diverse research methods are utilized to address each research objective. Interview studies and a systematic literature review are conducted to identify the challenges, research gaps, and existing approaches. Then, design science, interview study, case study, and experimentation are employed to design and evaluate new approaches to address our research goal.
Results: Initially, the challenges and research gaps related to each essential activity for the safety of automated driving are identified (Papers A and B), together with the proposed solutions presented in the literature (Paper B). Two approaches are proposed to accelerate the design phase (i.e., analysis and requirements engineering) as an initial step in DevSafeOps. We adapt System Theoretic Process Analysis (STPA) to enable distributed development within automotive system engineering (Paper C). As an alternative approach, a Large Language Model (LLM)-based multi-agent Hazard Analysis and Risk Assessment (HARA) prototype is proposed and evaluated to enable automation (Papers D and E). The rule-based software-implementation phase is accelerated through LLM-based code generation conducted through a conversation in a simulation environment (Papers F and G). To connect the design phase to operation, a vision-language model (VLM) is employed to enable rapid closed-loop DevSafeOps (Paper H). In parallel, a complementary solution is introduced to address the specific needs of Machine Learning (ML)-based software development. As data act as requirements for ML, it is crucial to generate data in a controlled manner to obtain a su!ciently sized population of critical scenarios for training the expected behavior. Hence, through synthetic data generation using three-dimensional Gaussian Splatting (3DGS), ML-based software development in the DevSafeOps cycle is covered (Paper I).
Conclusions: This thesis first identifies multiple challenges in achieving rapid DevSafeOps in AD development and then proposes several approaches for addressing these challenges across different phases of the DevSafeOps cycle. To accelerate the design phase, we introduce an adaptation of STPA for multiparty distributed development and employ multi-agent LLMs as a parallel approach for HARA. We further examine how LLMs and VLMs can support safety concept design, code generation, and monitoring activities with reduced engineer involvement, while defining necessary safeguarding measures. Finally, we investigate 3DGS as an effective and rapid DataOps technique within DevSafeOps, enabling improved data generation and augmentation for ML-based software development.
DevSafeOps
Requirements Engineer- ing
Autonomous Vehicles
Code Generation
3D Gaussian Splatting
Vision Language Model
Hazard Analysis and Risk Assessment
STPA
Safety
DevOps
Synthetic Data Generation
Large Language Model
Författare
Ali Nouri
Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering
An Industrial Experience Report about Challenges from Continuous Monitoring, Improvement, and Deployment for Autonomous Driving Features
Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022,;(2022)
Paper i proceeding
The DevSafeOps dilemma: A systematic literature review on rapidity in safe autonomous driving development and operation
Journal of Systems and Software,;Vol. 230(2025)
Artikel i vetenskaplig tidskrift
On STPA for Distributed Development of Safe Autonomous Driving: An Interview Study
Proceedings - 2023 49th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2023,;(2023)
Paper i proceeding
Welcome Your New AI Teammate: On Safety Analysis by Leashing Large Language Models
PROCEEDINGS 2024 IEEE/ACM 3RD INTERNATIONAL CONFERENCE ON AI ENGINEERING-SOFTWARE ENGINEERING FOR AI, CAIN 2024,;(2024)p. 172-177
Paper i proceeding
Engineering Safety Requirements for Autonomous Driving with Large Language Models
Proceedings of the IEEE International Conference on Requirements Engineering,;(2024)p. 218-228
Paper i proceeding
Large Language Models in Code Co-generation for Safe Autonomous Vehicles
Lecture Notes in Computer Science,;Vol. 15954 LNCS(2026)p. 193-208
Paper i proceeding
On Simulation-Guided LLM-based Code Generation for Safe Autonomous Driving Software
PROCEEDINGS OF THE 29TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2025,;(2025)p. 1097-1106
Paper i proceeding
A. Nouri. Accelerating DevSafeOps through Large Language Mod- els: Opportunities and Challenges
From Concept to Capability: Evaluating 3D Gaussian Splatting for Synthetic Scene Editing in Autonomous Driving
Lecture Notes in Computer Science,;(2026)
Paper i proceeding
We then propose, develop, and evaluate a Generative AI-enabled framework to accelerate engineering tasks across DevSafeOps. This framework proposes LLM concepts adapted to systems engineering, such as reasoning, Tree-of-Thought approaches, and Simulation–LLM conversations.
However, not every part of the AD software is rule-based, and some behaviours should be learned from data (i.e., through machine learning). The dataset should be diverse enough to include samples from the unbounded variety of real-world situations, including events that occur only rarely. We therefore explore how to create environments in which the software can "dream" based on previously seen real-world data. Hence, we also propose a framework to enable the use of synthetic data generation and reconstruction techniques, such as 3D Gaussian Splatting, to enrich datasets for ML-based software development.
ASSERTED - Assuring Safety for Rapid and Continuous Deployment for Autonomous Driving
VINNOVA, 2021-11-01 -- 2026-10-31.
Ämneskategorier (SSIF 2025)
Programvaruteknik
Datorsystem
Styrkeområden
Transport
DOI
10.63959/chalmers.dt/5927
ISBN
978-91-8103-470-7
Doktorsavhandlingar vid Chalmers tekniska högskola. Ny serie: 5927
Utgivare
Chalmers
Styrbord Lecture Hall, campus Lindholmen, Hörselgången 7, Gothenburg
Opponent: Dr Jonas Nilsson, NVIDIA, USA