Papers for

automotive software engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Machine learning models adapt online for edge cloud IoT systems

Online Continual Learning in Edge-Cloud Applications

Abstract: Deployed machine learning models in real-world IoT and edge/cloud systems face a critical reliability bottleneck: the requirement for online adaptation to non-stationary data streams while operating without access to the full original training dataset. Performance is severely degraded when models encounter Out-of-Distribution (OOD) inputs or suffer from catastrophic forgetting. Addressing these challenges requires adaptation mechanisms capable of learning from evolving data streams while preserving previously acquired knowledge. This paper proposes an edge-cloud methodology for integrating Continual Learning (CL) with Out-of-Distribution (OOD) Detection and Concept Drift Detection in IoT applications. The methodology incorporates ODIN and ECDD as alternative mechanisms for identifying informative samples for annotation and triggering rehearsal-based model updates. Experimental results across automotive, healthcare, and agricultural datasets demonstrate the applicability of the proposed methodology and its potential to support model adaptation while mitigating catastrophic forgetting.

Fri 23 OctMachine LearningComputer Vision and Pattern Recognition
The gist
Machine learning models used in Internet of Things devices and cloud systems need to keep learning from new data while avoiding forgetting what they learned before. The problem is that these models often cannot access the original training data again and struggle when the new data looks very different. The authors present a method combining smart detection of unusual data with continual learning techniques that update models without erasing past knowledge. Their approach works across different fields like cars, healthcare, and farming, helping models adapt reliably over time.
Open → 2610.32472v1

Adaptive cruise control learns from driver overrides for personalized overtaking

Learning from Shared-Control Overrides: Context-Driven Acceleration Profile Prediction for Personalized Overtaking

Abstract: Adaptive Cruise Control (ACC) systems are typically calibrated for an average driver, often resulting in a mismatch between vehicle behavior and individual expectations during time-critical maneuvers such as highway overtaking. When the ACC is perceived as too conservative and inconsistent, drivers intervene through throttle overrides, providing implicit feedback on the system's behavior. This paper reframes these override actions as human-in-theloop supervisory signals and proposes a data-driven framework for personalized vehicle adaptation, termed Context-driven Personalized ACC (CoP-ACC). Rather than relying solely on end-to-end regression, which tends to over-smooth dynamic responses, we introduce a hybrid pipeline combining: (i) unsupervised hierarchical clustering to extract representative acceleration profiles from override events; (ii) a context classifier that maps pre-maneuver driving conditions to the appropriate profile; and (iii) a residual regressor that refines the selected profile into a smooth, personalized acceleration profile tailored to the immediate context. Evaluated on real-world public-road data against a withheld forced-ACC baseline, the approach demonstrates high reconstruction fidelity and generates acceleration profiles that tend toward the driver's expected behavior in potential override contexts. The results highlight the potential of learning from shared-control overrides to enable anticipatory, personalized ACC behavior, reducing manual interventions and improving ride comfort.

Tue 29 SeptArtificial IntelligenceMachine LearningRobotics
The gist
Adaptive Cruise Control (ACC) systems often drive in a way that feels too cautious for many drivers, especially when overtaking on highways. When drivers press the throttle to override ACC, it shows their preference for more aggressive acceleration. The authors view these overrides as helpful signals and use them to teach the system to better match each driver's style. They create a way to recognize driving situations and predict personalized acceleration patterns for smoother and more comfortable overtaking. Their tests on real road data show the method can create acceleration profiles that better fit individual driver expectations.
Open → 2609.37684v1

Large language models face challenges in safe vehicle command control

From Intent to Action: Benchmarking LLM Safety in Vehicle Voice Command Authorization

Abstract: Large language models (LLMs) are increasingly integrated into vehicle voice assistants. But linking natural-language requests to vehicle functions creates a safety-critical authorization problem. Before executing a command, the system must choose whether to execute, refuse, clarify, require confirmation, defer to manual control, trigger an emergency response, or make no tool call. To our knowledge, prior evaluations do not isolate this pre-action decision across speaker role, authentication status, vehicle state, and tool availability. We introduce a 202-scenario benchmark with Reference Decisions under a seven-class taxonomy. We evaluate two local open-weight models and three API-based LLMs using Decision Alignment and safety-specific error metrics. Alignment ranges from 40.1% for Llama 3.2 3B to 89.1% for Gemini 3.1 Pro Preview. The API-based models score between 83.2% and 89.1%, with no statistically significant differences among them. Even these models produce two to three False Executes among 161 non-execution scenarios, and persistent errors remain in confirmation and manual-control decisions. A controlled Llama 3.2 3B ablation increases alignment to 40.1% under the structured authorization policy, versus 28.2-29.2% under schema-only and generic-safety baselines, but it does not eliminate False Executes. Structured LLM decisions are therefore insufficient as a standalone safety mechanism, and deployment requires an independent enforcement layer that verifies tool permissions and vehicle-state constraints before invoking any vehicle function.

Thu 17 SeptArtificial IntelligenceComputation and LanguageRobotics
The gist
Voice assistants in cars use large language models (LLMs) to understand and act on spoken commands, but deciding when to accept or refuse a request is tricky and important for safety. The authors created 202 test situations to see how well different LLMs handle the decision to execute, clarify, or reject commands under various conditions. They found that current models sometimes mistakenly execute commands they should not, especially on safety-critical decisions. Even adding structured rules helps but doesn’t fully solve the problem, so extra safety checks outside the LLM are needed before controlling vehicle functions.
Open → 2609.19630v1

Software-defined vehicle timing models accurately predict real-world performance

Predictable Modelling and Analysis of Software-defined Vehicle Implementations

Abstract: Software-Defined Vehicles (SDVs) rely on middleware-based communication and hardware abstraction mechanisms that introduce temporal uncertainty affecting end-to-end timing guarantees. Previous work proposed probabilistic architectural models for early timing analysis, but the representativeness of these abstractions with respect to SDV implementations remained unclear. This paper presents an experimental framework combining probabilistic design-time timing analysis with a monitored Kuksa-based implementation. The same reaction-time analysis is applied both to simulation and implementation traces, enabling direct comparison between predicted and observed timing behaviour. We additionally introduce a comparison methodology separating conservative coverage from predictive fidelity of timing distributions. The results show that the proposed abstractions remain representative under different middleware load conditions while preserving conservative timing guarantees, supporting incremental timing verification approaches for SDV platforms.

Tue 15 SeptLogic in Computer Science
The gist
Software-defined vehicles use software layers that can make timing predictions less certain. This paper shows a way to test if timing predictions based on models match what actually happens in real vehicle software. The authors built and monitored a vehicle system to compare predictions with real data and found the models still reliably predict timing even under different network loads. This helps verify vehicle software timing in a practical, step-by-step way.
Open → 2609.17392v1

Learned spatial risk fields improve autonomous vehicle planning safety

READ: Learning Risk-Informed Fields for End-to-End Autonomous Driving

Abstract: Autonomous driving requires more than recognizing what is present in a scene: a planner must determine how road structure, surrounding agents, and their motion states should influence a future maneuver. Existing learning-based planners can capture these influences through latent scene features and trajectory decoders, but the relationship between environmental factors and candidate actions often remains implicit. This limits the ability to inspect, diagnose, or refine how scene context affects the safety of a predicted trajectory. Classical safety fields provide an explicit spatial representation of this relationship, but their risk shapes and relative weights are prescribed in advance and do not adapt to each scene. We introduce READ, a framework that learns an explicit, planning-aligned risk representation from complementary geometric and behavioral constraints. READ instantiates this representation as a continuous spatiotemporal field, enabling differentiable queries along candidate trajectories. The learned field connects scene understanding with action selection by encouraging predicted trajectories to align with low-risk regions, while retaining a differentiable interface for trajectory evaluation and refinement. READ integrates with both end-to-end planners and Vision-Language-Action models. Experiments on NAVSIM show consistent gains across matched end-to-end backbones and strong performance in a VLA setting; READ also achieves competitive results on NAVSIM v2. These results establish learned spatial risk as an explicit, adaptable representation for safe planning.

Fri 11 SeptRobotics
The gist
Driving by itself is tricky because a car needs to not only see what's around but also decide what to do next safely. The authors created a new system called READ that helps cars understand risks in their environment by making a special map that shows safer and riskier spots over time. This map lets the car plan its path better by aiming for safer areas, and it can adjust based on what’s actually happening on the road. Their tests showed that this approach helps the car choose safer routes compared to older methods.
Open → 2609.12371v1

Estimates predict and fix inconsistencies in connected system models

Estimating Inconsistency Response Surfaces under Uncertainty in Cyber-Physical System Development

Abstract: Cyber-Physical Systems (CPS) are commonly represented through multiple interconnected models. During development, CPS consistency requires that shared model elements remain compatible across these models. Uncertainty, for example, due to sensor noise or model abstraction, changes the admissible values of model elements and can introduce inconsistencies, i.e., situations in which models can no longer be jointly satisfied. While existing approaches can determine consistency for a given uncertainty configuration, they provide limited support for systematically exploring, analyzing, and explaining inconsistency across large uncertainty spaces. We address this challenge by reformulating inconsistency as an intervention response modeling problem. Using Saltelli sampling and multi-fidelity Monte Carlo estimation, we generate intervention-response datasets and train a surrogate model that directly predicts inconsistency from the propagated uncertainty geometry. Experiments on 48 scenarios and 10 CPS domains show that the surrogate matches Monte Carlo estimates while reducing evaluation time from milliseconds to microseconds, enabling orders-of-magnitude more response-surface evaluations within fixed computational budgets. Building on the learned response surfaces, we perform sensitivity analysis to identify dominant uncertainty drivers and introduce a gradient-based consistency recourse method to determine minimal uncertainty interventions that restore consistency. The results show that inconsistency under uncertainty can be effectively learned, analyzed, and repaired through response-surface modeling, providing a scalable foundation for uncertainty-aware consistency management in CPS development.

Thu 10 SeptMachine LearningSoftware Engineering
The gist
Connected systems like smart machines are made from many linked models. Sometimes, these models don’t agree because of things like unclear data or sensor noise, causing problems. The authors show a new way to predict when these disagreements will happen by learning from many examples. Their method also finds the most important causes and suggests small changes to fix the issues. This helps make connected system designs more reliable and easier to manage.
Open → 2609.11331v1

LLM framework improves automated vehicle software weakness detection

LLMSec-AV: A Vulnerability Taxonomy and LLM-Driven Software Weakness Discovery Framework for Autonomous Vehicles

Abstract: Automated vehicles rely on millions of lines of safety-critical software, yet general-purpose analyzers do not understand which code can affect vehicle motion. This study asks whether large language models (LLMs) with explicit automated-vehicle (AV) security knowledge improve weakness detection beyond rule-based tools. We developed an AV vulnerability taxonomy with 18 weakness classes from vulnerability records, security advisories, and AV-security literature, and integrated it into LLM-based Security Analysis for Automated Vehicles (LLMSec-AV). Evaluated on Autoware, the framework decomposed 770 translation units into 4,673 functions and analyzed 161 functions under four prompting conditions involving taxonomy context, retrieval from 374 prior disclosures, and multi-step analysis. Findings were compared with 46 weakness locations mined from upstream fixes and a flag-volume-matched permutation baseline. CodeQL, Semgrep, cppcheck, and the Clang Static Analyzer evaluated the same code, with AV-specific rules added to CodeQL and Semgrep. Generated fuzzing harnesses were tested using AFL++ and sanitizers. LLM conditions recovered up to 76% of the 46 known weakness locations, outperforming conventional analyzers. CodeQL, Semgrep, and the Clang Static Analyzer matched none, while cppcheck matched one despite 1,301 alerts. Unaided prompting achieved similar detection performance, showing that the taxonomy did not drive recall. However, taxonomy context increased the share of findings assigned to a weakness class from near zero to over 80%, improving interpretability and triage. Six of the 18 classes could not be directly represented as static-analysis rules. LLMSec-AV introduces an AV-specific, machine-readable vulnerability taxonomy for weakness discovery and shows that LLMs can complement conventional analyzers by identifying and organizing safety-relevant findings in real AV software.

Tue 8 SeptCryptography and Security
The gist
Automated vehicles use complex software that must be safe and secure, but existing tools struggle to find dangerous bugs related to vehicle movement. The authors created a way to categorize types of vehicle software weaknesses and used large language models (LLMs) to better spot these weaknesses in real vehicle code. Their approach found many known problems that traditional tools missed and helped organize the findings to make them easier to understand and fix. This shows that combining vehicle-specific knowledge with LLMs can make security checks for automated cars more effective.
Open → 2609.09386v1