Towards a Domain-Specific Modeling Language for Streamlined Change Management in AI Systems Development

Requirements in AI systems, like in traditional software systems, are rarely fixed at the start of a project, as changes are often necessary and difficult to avoid. However, AI software systems face unique challenges, including constant adaptation to evolving data patterns, uncertainty and ambiguity in requirements due to the involvement of multidisciplinary teams, and the frequent need for model retraining. These distinctive sources of requirement changes, combined with current development practices, further complicate the process. Current practices in AI system development often separate machine learning (ML) and non-ML module development, leading to a lack of systematic coordination during changes. To address the challenges in Requirement Change Management (RCM) arising from this lack of co-development, this paper proposes leveraging process modeling within a Model-Driven Engineering (MDE) approach to streamline RCM in AI development. Specifically, we introduce a Domain-Specific Modeling Language (DSL) tailored for the AI engineering process. This DSL aims to enhance traceability, standardize terminology across multidisciplinary teams, and provide the flexibility needed to manage the dynamic nature of requirement changes effectively.

Authors

Institutions

Publication Details

Published
2025-04-27
DOI
https://doi.org/10.1109/cain66642.2025.00024
Citations
1
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
2.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards a Domain-Specific Modeling Language for Streamlined Change Management in AI Systems Development

Razan Abualsaud
1 citations
Business Process Modeling and Analysis
2.28
article

Towards a Domain-Specific Modeling Language for Streamlined Change Management in AI Systems Development

Razan Abualsaud
article en
1 citations

Abstract

Requirements in AI systems, like in traditional software systems, are rarely fixed at the start of a project, as changes are often necessary and difficult to avoid. However, AI software systems face unique challenges, including constant adaptation to evolving data patterns, uncertainty and ambiguity in requirements due to the involvement of multidisciplinary teams, and the frequent need for model retraining. These distinctive sources of requirement changes, combined with current development practices, further complicate the process. Current practices in AI system development often separate machine learning (ML) and non-ML module development, leading to a lack of systematic coordination during changes. To address the challenges in Requirement Change Management (RCM) arising from this lack of co-development, this paper proposes leveraging process modeling within a Model-Driven Engineering (MDE) approach to streamline RCM in AI development. Specifically, we introduce a Domain-Specific Modeling Language (DSL) tailored for the AI engineering process. This DSL aims to enhance traceability, standardize terminology across multidisciplinary teams, and provide the flexibility needed to manage the dynamic nature of requirement changes effectively.

Université Toulouse III - Paul Sabatier (FR), Université Toulouse-I-Capitole (FR), Institut de Recherche en Informatique de Toulouse (FR), Université Toulouse - Jean Jaurès (FR), Institut Polytechnique de Bordeaux (FR)
Openalex Percentile: Top 11%
Business Process Modeling and Analysis
2.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.