Papers for

automotive software teams

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.

Federated training predicts pedestrian movement while saving network resources

Pedestrian Trajectory Prediction through LoRA Federated Training

Abstract: In Intelligent Transport Systems, protecting vulnerable road users, specifically pedestrians, is a paramount challenge. The present work contributes to this field, putting forth a distributed architecture in which vehicles connected to the cellular infrastructure collect pedestrians' trajectories and fine-tune a foundation model for pedestrian trajectory forecasting via federated training. A server positioned at the edge of the cellular network is responsible for aggregating the local model's parameters from the vehicles and updating the global model's parameters. To reduce radio resource utilization, Low-Rank Adaptation is proposed; to decrease both the number and the size of updates, an increase in the number of training rounds performed by the vehicles per communication round is put forth. A novel figure of merit is then introduced to quantify the use of radio resources dedicated to Vehicle-to-Infrastructure communications as required by the federated solution. The proposed scheme delivers excellent prediction accuracy while significantly reducing the communication cost compared to alternative federated training methods. This shows that combining fine-tuning, Low-Rank Adaptation, and a reduction of the communication periodicity between the vehicles and the edge server is key to enabling a distributed approach to trajectory prediction in vehicular environments.

Tue 13 OctNetworking and Internet Architecture
The gist
Predicting where pedestrians will walk helps make transportation safer, but sharing lots of data over networks can be slow and costly. The authors propose a way for connected vehicles to improve a shared prediction model without sending huge amounts of data all the time. They use a technique called Low-Rank Adaptation to shrink update size and let vehicles train more before sending updates. Their approach keeps prediction accurate while cutting down network communication needs.
Open → 2610.18640v1

SafeDSE improves scheduling and safety in embedded streaming systems

SafeDSE: Joint Exploration of Safety Architecture Patterns, Mapping, and Scheduling for Dataflow Applications With Safety Arguments (Extended Version)

Abstract: Embedded platforms increasingly host safety-related streaming functions next to less critical ones. Whether a safety architecture pattern, such as a doer/checker pair, protects a function depends on the cores that run its components. Their schedule must meet the throughput requirement, and mixing safety integrity levels (SILs) on one core raises development cost. This report presents SafeDSE, a design space exploration framework for synchronous dataflow applications. One declarative constraint model decides the pattern of each actor, the placement that the fault model requires, the static-order schedule, and the platform, and prices SIL promotion. Guards activate the chosen patterns in a fixed graph that holds all of them, and node potentials encode throughput. An independent verifier re-checks every solution, and a generator turns its checks into evidence of a safety argument in Goal Structuring Notation. On 9 benchmark instances under period bounds, no rule that fixes patterns before mapping was both always feasible and never more expensive under conservative pricing, while joint exploration was. In the generated arguments, 49 to 62% of the leaves cite verifier checks; the rest are claims a mapping cannot discharge. Optimality within the model was proven for all synthetic graphs with up to 16 actors. This extended version adds the full model, the verifier and generator in detail, the complete catalog and parameters, and a proof of the potential characterization. It also reports every experiment per instance, a mutation analysis of the verifier, and the negative results of the development.

Mon 12 OctHardware ArchitectureArtificial IntelligenceLogic in Computer Science
The gist
Embedded devices often run both critical safety functions and less important ones, and making sure these safety functions work correctly depends on how they are arranged and scheduled on the device’s processor cores. The authors present SafeDSE, a tool that helps decide how to organize, place, and schedule safety features in dataflow applications to meet performance and safety requirements together. Their approach checks and proves that the chosen setup is safe using formal arguments, and it finds better solutions than simpler methods that decide some parts separately. This extended work shows the entire system, proves it can find optimal solutions for small cases, and discusses tests and challenges they faced.
Open → 2610.16213v1

Diversity guided testing finds more varied failures in large language model apps

Diversity-Guided Search-Based Testing of Large Language Model Applications

Abstract: Large Language Model (LLM)-based applications are increasingly deployed across domains including customer service, education, and mobility. These systems are prone to inaccurate, fictitious, or harmful responses, and their vast, high-dimensional input space makes systematic testing particularly challenging. In this paper, we present a search-based testing framework for LLM-based applications that incorporates failure diversity as an explicit optimization objective. Building on a discretization along stylistic, content-related, and perturbation dimensions, our framework maintains an archive of generated tests and rewards distance from that archive, while a repopulation operator periodically replaces non-failing tests in the population to sustain exploration. The repopulation operator is parameterized by its sampling strategy: replacement candidates are drawn either uniformly or by greedy distance maximization, two settings we compare empirically. We evaluate both against several baselines across three case studies---LLM safety, in-car navigation, and in-vehicle function control---covering five systems under test, eight LLMs, and 18 distinct test configurations, with over one million executed tests. Our results show that all guided variants detect substantially more failures than random and combinatorial search in nearly all configurations. Among them, diversified search detects fewer failures, but covers a broader range of failure types in all case studies, with greedy repopulation offering the best tradeoff.

Sat 19 SeptSoftware Engineering
The gist
Large language model applications, like chatbots and voice assistants, can give wrong or harmful replies and are hard to test due to many possible inputs. The authors created a testing method that tries different kinds of inputs while aiming to find many different kinds of errors. Their method keeps track of previous tests and focuses on exploring new input types, sometimes picking very different inputs to find new problems. Testing this on different apps and language models showed it finds more errors and a wider variety of problem types than random testing. They found a balanced strategy worked best to both find more errors and keep diversity in test cases.
Open → 2609.23209v1

Large language models improve testing of cyber physical system safety

Large Language Models as Falsifiers for Cyber-Physical Systems

Abstract: Falsification searches for counterexamples to formal specifications in cyber-physical systems (CPS). With specifications written in Signal Temporal Logic (STL), falsification can be formulated as a robustness optimization problem, traditionally tackled with black-box search algorithms. In parallel, large language models (LLMs) have recently emerged as surprisingly effective optimizers when coupled with iterative prompting. In this work, we connect these ideas and introduce LLM-Falsifier, an LLM-based approach that falsifies specifications by minimizing the STL robustness degree. Beyond generic prompt-based optimization, our key idea is to expose the LLM to semantic information that is natural for language models but absent from standard numerical optimizers, including natural-language input and output names, output trajectories, and critical-time witnesses for the minimum robustness value. These additions enable smarter and more sample-efficient robustness search. On the ARCH-COMP falsification benchmarks, LLM-Falsifier is shown to outperform existing falsification tools based on a range of optimization paradigms, from surrogate-based and Bayesian optimization to search-based testing, on 14 of 21 specifications when measured by the average number of simulations required to find a counterexample.

Thu 17 SeptArtificial IntelligenceLogic in Computer ScienceSoftware Engineering
The gist
Testing cyber-physical systems, like robots or cars, is hard because we want to find situations where they fail to meet safety rules. The authors combined big language models with special logic designed for such systems to better find these problem cases. Their approach teaches the language model about the system’s behavior and safety rules in understandable ways, helping it find problems faster. Tests showed it outperformed traditional tools in many cases.
Open → 2609.20752v1

Small language models handle vehicle commands with two key methods

From Fixed Keys to Readable Schemas: Small Language Models for Vehicle Agent Function Calls

Abstract: In-vehicle assistants must translate natural-language requests into accurate vehicle function calls under strict memory and latency constraints, making small language models (SLMs) attractive for on-device deployment. For such models, a key design choice is how the available function surface is presented. Two approaches are to represent each function with a dedicated Functional Token (FT) or provide function schemas directly in the prompt. FTs enable compact inference but are restricted to functions learned during training, whereas Schema-in-Prompt (SIP) can generalize to unseen functions at the cost of longer prompts and higher inference overhead. We introduce a benchmark of 9,822 single-turn examples spanning 79 vehicle functions derived from Android Automotive, including held-out functions and requests requiring refusal. We compare both approaches under matched fine-tuning across four SLMs from 270M to 1.7B parameters. On functions seen during training, scaling provides limited benefit: the 270M model can match the 1.7B model, while the strongest overall performance occurs at 0.6B. On held-out functions, FT achieves zero accuracy by construction, whereas SIP generalizes and improves substantially with scale. On out-of-scope requests, FT can invoke an unavailable function it was trained to emit, while SIP more reliably refuses based on the functions offered. This flexibility comes with higher memory use and latency. Our theoretical analysis explains how SIP enables generalization and why longer schema contexts increase inference cost. Overall, function-surface representation, rather than model scale alone, determines the capabilities and failure modes of SLM-based vehicle function calling.

Tue 8 SeptMachine LearningArtificial IntelligenceComputation and Language
The gist
In-car assistants must turn what you say into exact commands to control the vehicle, but they have limited computing power. The authors studied two ways small language models can do this: using special tokens for known commands or including detailed command descriptions in the request. The token method works well for known commands but can't handle new ones, while the detailed descriptions help with new commands but slow the system down. Their tests show that how commands are represented matters more than how big the model is for performance.
Open → 2609.09476v1