
corporating user participation and meta-modeling.
Regarding DSL for ML and System Monitoring,
Freire et al., 2013 proposed a DSL for devising and
monitoring experiments in software Freire et al., 2013
proposed a DSL for ML performance monitoring with
seamless platform integration. Our approach expands
on these by combining formal meta-modeling, moni-
toring, and iterative experimentation.
Morales et al., 2024 formed a DSL for ML sys-
tems, handling task standardization. Zhao et al., 2024
introduced a DSL for ML workflows in MS research,
blending AutoML and manual methods. We extend
DSLs to embed them within the experimentation life-
cycle and feedback-driven ML development.
5 CONCLUSION
In the ExtremeXP project, we have proposed a novel
approach that reframes ML workflow development as
an experiment-driven process, where experiments are
systematically defined, executed, and evolved over
time. Our approach emphasizes traceability, empow-
ered decision-making, explicit involvement of users-
in-the-loop, and adaptive system evolution by inte-
grating formal modeling and models at runtime. This
structured experimentation paradigm not only en-
hances transparency and reproducibility but also facil-
itates continuous improvement through feedback inte-
gration.
In this paper, we described a platform supporting
the model-driven development and evolution of ML
workflows. Our current work focuses on validating
the framework in real-world ML workflow deploy-
ments and further refining the developed platform.
ACKNOWLEDGEMENTS
This work has been partially supported by the EU
project ExtremeXP grant agreement 101093164, and
by Charles University institutional funding SVV
260698.
REFERENCES
Ahmed, A. M. A. (2023, July). Exploring MLOps dynam-
ics: An experimental analysis in a real-world machine
learning project. https://doi.org/10.48550/arXiv.2307.
13473
Alves, J. M., Honório, L. M., & Capretz, M. A. M. (2019).
ML4iot: A framework to orchestrate machine learning
workflows on internet of things data. IEEE Access,
7, 152953–152967. https://doi.org/10.1109/ACCESS.
2019.2948160
Bosch, J., & Olsson, H. H. (2016). Data-driven con-
tinuous evolution of smart systems. Proceedings
of SEAMS 2016, 28–34. https://doi.org/10.1145/
2897053.2897066
Carreira, J., Fonseca, P., Tumanov, A., Zhang, A., & Katz,
R. (2019). Cirrus. Proceedings of the ACM Sympo-
sium on Cloud Computing, 13–24. https://doi.org/10.
1145/3357223.3362711
Freire, M., Accioly, P., Sizílio, G., Campos Neto, E.,
Kulesza, U., Aranha, E., & Borba, P. (2013). A model-
driven approach to specifying and monitoring con-
trolled experiments in software engineering. Product-
Focused Software Process Improvement, 65–79. https:
//doi.org/10.1007/978-3-642-39259-7_8
John, M. M., Olsson, H. H., & Bosch, J. (2021). To-
wards MLOps: A framework and maturity model.
SEAA’21, 1–8. https://doi.org/10.1109/SEAA53835.
2021.00050
Jouault, F., & Kurtev, I. (2006). On the architectural
alignment of ATL and QVT. Proceedings of SAC
2006, 1188–1195. https://doi.org/10.1145/1141277.
1141561
Jung-Lin Lee, D., Macke, S., Xin, D., Lee, A., Huang, S., &
Parameswaran, A. (2019). A Human-in-theloop Per-
spective on AutoML. IEEE Data(base) Engineering
Bulletin, 42, 59–70.
Kourouklidis, P., Kolovos, D., Noppen, J., & Ma-
tragkas, N. (2023). A domain-specific language for
monitoring ML model performance. MODELS-C,
266–275. https://doi.org/10.1109/MODELS-C59198.
2023.00056
Kreuzberger, D., Kühl, N., & Hirschl, S. (2023). Machine
learning operations (MLOps): Overview, definition,
and architecture. IEEE Access, 11, 31866–31879.
https://doi.org/10.1109/ACCESS.2023.3262138
Morales, S., Clarisó, R., & Cabot, J. (2024, August). A
framework to model ML engineering processes. https:
//doi.org/10.48550/arXiv.2404.18531
OMG. (2014a). Business process model and notation, ver.
2.0.2 [OMG doc. formal/13-12-09].
OMG. (2014b). Model driven architecture,MDA guide rev.
2.0 [OMG doc. formal/14-06-01].
OMG. (2016). MOF query/view/transformation, ver. 1.3
[OMG doc. formal/16-06-03].
Tetzlaff, L. M. (2022, August). BPMN4sML. https://doi.
org/10.48550/arXiv.2208.02030
Xanthopoulos, I., Tsamardinos, I., Christophides, V., Si-
mon, E., & Salinger, A. (2020). Putting the Human
Back in the AutoML Loop. EDBT/ICDT Workshops.
Xin, D., Wu, E. Y., Lee, D. J.-L., Salehi, N., &
Parameswaran, A. (2021, January). Whither Au-
toML? Understanding the Role of Automation in Ma-
chine Learning Workflows. http://arxiv.org/abs/2101.
04834
Zhao, W., Wendt, K., Ziemssen, T., & Aßmann, U. (2024).
Rule-based DSL for continuous features and ML
models selection in multiple sclerosis research. Ap-
plied Sciences, 14, 6193. https://doi.org/10.3390/
app14146193
MODELSWARD 2025 - 13th International Conference on Model-Based Software and Systems Engineering
362