Bridging MDE and AI: A Systematic Review of Domain-Specific Languages and Model-Driven Practices in AI Software Systems Engineering
Simon Raedler, Luca Berardinelli, Karolin Winter, Abbas Rahimi,, Stefanie Rinderle-Ma

TL;DR
This systematic review examines how Model-Driven Engineering and Domain-Specific Languages are used to support AI software systems, highlighting current practices, challenges, and the early stage of integration in the field.
Contribution
The paper provides a comprehensive overview of the state of the art in applying MDE and DSL in AI systems, identifying gaps and future research directions.
Findings
Language workbenches are crucial for modeling language development.
Most approaches focus on AI training and modeling, with less on data preparation.
Support for early project phases like requirements communication is limited.
Abstract
Background:Technical systems are growing in complexity with more components and functions across various disciplines. Model-Driven Engineering (MDE) helps manage this complexity by using models as key artifacts. Domain-Specific Languages (DSL) supported by MDE facilitate modeling. As data generation in product development increases, there's a growing demand for AI algorithms, which can be challenging to implement. Integrating AI algorithms with DSL and MDE can streamline this process. Objective:This study aims to investigate the existing model-driven approaches relying on DSL in support of the engineering of AI software systems to sharpen future research further and define the current state of the art. Method:We conducted a Systemic Literature Review (SLR), collecting papers from five major databases resulting in 1335 candidate studies, eventually retaining 18 primary studies. Each…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Business Process Modeling and Analysis · BIM and Construction Integration
MethodsFocus
