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
- Razan Abualsaud
Institutions
- 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)
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