Hostname: page-component-89b8bd64d-46n74 Total loading time: 0 Render date: 2026-05-08T01:17:59.736Z Has data issue: false hasContentIssue false

AI-Based Management and Generation Of Non-Functional Requirements in Vehicle Development and Integration

Published online by Cambridge University Press:  27 August 2025

Mahmoud Bazzal*
Affiliation:
Paderborn University, Paderborn, Germany AUDI AG, Ingolstadt, Germany
Adriana Lungu
Affiliation:
AUDI AG, Ingolstadt, Germany
Benjamin Kruse
Affiliation:
AUDI AG, Ingolstadt, Germany
Ruslan Bernijazov
Affiliation:
Paderborn University, Paderborn, Germany
Roman Dumitrescu
Affiliation:
Paderborn University, Paderborn, Germany

Abstract:

As modern technical systems grow in complexity, ensuring the quality of these systems during early development phases becomes more challenging. This is particularly evident in the development of modern passenger vehicles, where non-functional requirements (NFRs) play a critical role in ensuring that a vehicle operates according to specified standards and expectations, especially across different vehicle configurations and environmental conditions. The introduction of Artificial Intelligence (AI) in automotive engineering has transformed the approach to vehicle system design and development. This paper presents a pipeline for analyzing and generating NFRs for vehicle systems using generative AI-based methods. The pipeline categorizes NFRs, explores their interdependencies with vehicle configurations and environmental conditions, and addresses the completeness of NFRs in relation to specific vehicle use cases. The paper focuses on selecting appropriate NFR types for various use cases, taking into account diverse configurations and environmental factors. Examples of NFRs with varying parameters are provided for an electric vehicle under development at a leading car manufacturer, illustrating the benefit as well as the challenges of applying generative AI to automotive engineering.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
© The Author(s) 2025
Figure 0

Figure 1. An activity diagram describing the Non-Functional Requirement processing pipeline, including requirement processing, mapping, and completion/formalization steps

Figure 1

Table 1. NFR Categories considered in this paper

Figure 2

Table 2. Environmental conditions that could apply to given NFRs

Figure 3

Table 3. Pre-defined vehicle configurations that could apply to given NFRs

Figure 4

Figure 2. An activity diagram illustrating an example of the pipeline being applied for a given input requirement, and a list of use cases. Note that the elements colored as yellow are the outputs of each processing steps

Figure 5

Table 4. The configurations and prompting techniques of prompts implementing the pipeline shown in figure 1

Figure 6

Table 5. Individual Prompt accuracy