Skip to content
Open access

Multi-Agent Software Development for Automotive Model-Based Graphical Programming

2026 · IEEE Access · Vol 14, pp. 115016-115028 · 1 citation · 34 references
Computer Science

TL;DR

A multi-agent large language model (LLM) framework tailored for automotive model-based software development that advances generative AI from isolated prompting to automation in complex development environments and sets a foundation for scalable AI-driven software pipelines in model-based systems engineering.

Abstract

The automotive industry is experiencing an unprecedented growth in software complexity driven by electrification, autonomy, and connectivity. Model-Based Design (MBD) using graphical development tools such as Simulink from MathWorks has become standard in the industry, but the translation of natural language software requirements into compliant, tested control models remains a largely manual and time-consuming task. This paper presents a multi-agent large language model (LLM) framework tailored for automotive model-based software development. Our framework orchestrates a set of specialized AI agents to cover the implementation and model-level verification phases of the software development lifecycle, including Simulink model generation, test case creation, compliance checking, test case execution, and automated refinement. To rigorously assess our approach, we introduce the Automotive Software Engineering Benchmark (ASWE-Bench), a new benchmark suite with 38 automotive software requirements categorized into data transformations, combinational logic, stateful logic with timers, and closed-loop control. Our results demonstrate a substantial improvement in generative AI performance: the rulebook-equipped single-agent baseline achieve only a 47.4% model-level pass rate, while our full multi-agent framework attains 73.7% across generated models. This work advances generative AI from isolated prompting to automation in complex development environments and sets a foundation for scalable AI-driven software pipelines in model-based systems engineering. To support reproducibility and future benchmarking, the proposed ASWE-Bench, including requirements and unit tests, is publicly available at: https://git-ce.rwth-aachen.de/mmp-rwth-aachen/aswe-bench

Read PDF

Similar papers

Jul 2026

Model-Driven Discipline for Multi-Agent LLMs: Requirement-to-Verification Generation of Traceable System Models

RADIANT is an engineering methodology that combines MDE with Multi-Agent Large Language Models (LLMs) for complete model-based system development, with a focus on safety-critical systems and finds that the multi-agent decomposition reliably improves theSyntactic validity of the generated formal artefacts over a single-agent baseline, while gains in semantic accuracy are model-dependent.

Ran Wei, Letian Zhu, Haochi Wang et al. · 0 citations
Review Aug 2026

Developing LLM-based Multi-Agent Systems in Software Engineering: A Mixed-Method Experience Report

A comprehensive overview of the existing tools and frameworks for implementing MAS in software engineering and a set of lessons learned and challenges that can help researchers and practitioners to select a suitable MAS framework according to their needs are provided.

Maria Sâmyla Serafim de Oliveira, M. Ibiyo, Marco Gianrusso et al. · 0 citations
Book Open access Aug 2026

StarVerus: LLM-Powered Multi-Agent Collaboration for Industrial Rust Code Verification Automation

Creating code specifications is a crucial measure to improve the trustworthiness of many industrial systems implemented in Rust with high security requirements. Because writing specifications requires highly specialized professionals and is time-consuming, the automatic generation of specifications, enabled by large language models (LLMs), has received increasing attention and shown promising results. However, these methods typically focus on partial specification generation (generating proofs after the contract is known) and on extracting dependencies between code modules using predefined relations. This is not suitable for real-world industrial systems where the goal is to generate complete specifications from scratch and where the complex dependencies between code modules are variable. To address this, we propose a multi-agent collaborative framework, StarVerus, to automate the verification of industrial Rust code. Specifically, StarVerus addresses the aforementioned limitations in two ways: 1) In the generation phase, it instructs the LLM to generate all specifications for a given code, and in the repair phase, it uses a cascaded two-stage process of contract alignment and proof repair to correct them; 2) In both the generation and repair phases, it utilizes a function call graph to adaptively obtain bidirectional contextual information (i.e., what it calls and what calls it) for each code module as an additional information source for the LLM. Furthermore, StarVerus introduces a planner-repairer-actor-rewriter multi-agent paradigm to further enhance the proof repair capabilities. Finally, the effectiveness of StarVerus is validated through experiments on benchmark datasets and deployment in a real operating system.

Chao Jiang, Ding Wang, Dugang Liu et al. · 0 citations
Preprint Aug 2026

Model-Based Systems Engineering Framework for SysML-Driven Design of Autonomous UAVs

Autonomous Unmanned Aerial Vehicles (UAVs) are complex cyber-physical systems that require the coordinated integration of flight control, navigation, perception, communication, power management, and mission-level decision-making under safety, timing, and reliability constraints. However, many autonomous UAV development workflows still rely on document-centric requirements, separated architectural descriptions, and software implementation artifacts, which can lead to ambiguity, interface inconsistencies, and weak traceability during early design. This paper presents a Model-Based Systems Engineering (MBSE) design framework for the SysML-driven development of autonomous UAVs. The proposed framework uses the Systems Modeling Language (SysML) as a formal design backbone to structure UAV development across four connected layers: stakeholder requirements, functional decomposition, logical architecture, and physical/software allocation. SysML requirement diagrams, activity diagrams, block definition diagrams, internal block diagrams, state machine diagrams, and parametric diagrams are used to capture the functional, structural, behavioral, interface, and performance aspects of the UAV system. The logical architecture is then systematically mapped to a Robot Operating System 2 (ROS 2) software architecture by relating SysML blocks to ROS 2 nodes, flow ports and connectors to topics, request-response interactions to services, and goal-oriented behaviors to actions. The framework is illustrated at the design level using representative autonomous UAV mission scenarios, including autonomous take-off, waypoint navigation, hover stabilization, obstacle avoidance, return-to-home, and emergency handling. The resulting model supports requirement allocation, interface definition, subsystem responsibility assignment, and verification planning before simulation or physical deployment.

Deekshitha Angadi, Naveena Budda, Vikas Agarwal et al. · 0 citations
Preprint Aug 2026

AutoMOOSE: Use Case and Logical Views of Agentic Phase-Field Simulation Software

This work deploys AutoMOOSE as a agentic software, complementing the prior work which focused on development of the agentic tool, and describes its software framework and architecture through Use Case and logical views of the 1+5 architectural-views model.

Sukriti Manna, Henry Chan, Subramanian K. R. S. Sankaranarayanan · 0 citations
Open access Jul 2026

Towards a Unified Engineering Approach for Variability and Modular Architecture Management in Automotive Systems

An integrated methodology that combines variability modeling principles from SPLE with architectural modularization concepts is proposed, which bridges variability management and modular architecture design to address increasing system complexity in the automotive industry.

Fabian Goihl, Yannick Lindebauer, Richard von Esebeck et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.