Author:
Barriga Angela,Rutle Adrian,Heldal Rogardt
Abstract
AbstractArtificial intelligence has already proven to be a powerful tool to automate and improve how we deal with software development processes. The application of artificial intelligence to model-driven engineering projects is becoming more and more popular; however, within the model repair field, the use of this technique remains mostly an open challenge. In this paper, we explore some existing approaches in the field of AI-powered model repair. From the existing approaches in this field, we identify a series of challenges which the community needs to overcome. In addition, we present a number of research opportunities by taking inspiration from other fields which have successfully used artificial intelligence, such as code repair. Moreover, we discuss the connection between the existing approaches and the opportunities with the identified challenges. Finally, we present the outcomes of our experience of applying artificial intelligence to model repair.
Funder
Western Norway University Of Applied Sciences
Publisher
Springer Science and Business Media LLC
Subject
Modeling and Simulation,Software
Reference112 articles.
1. Bettini, L., Di Ruscio, D., Iovino, L., Pierantonio, A.: Quality-driven detection and resolution of metamodel smells. IEEE Access 7, 16364–16376 (2019). https://doi.org/10.1109/ACCESS.2019.2891357
2. Strittmatter, M., Hinkel, G., Langhammer, M., Jung, R., Heinrich, R.: Challenges in the evolution of metamodels: Smells and anti-patterns of a historically-grown metamodel. In: Conference: 10th International Workshop on Models and Evolution (ME) (2016)
3. Feldmann, S., Kernschmidt, K., Wimmer, M., Vogel-Heuser, B.: Managing inter-model inconsistencies in model-based systems engineering: application in automated production systems engineering. J. Syst. Softw. 153, 105–134 (2019). https://doi.org/10.1016/j.jss.2019.03.060
4. Taentzer, G., Ohrndorf, M., Lamo, Y., Rutle, A.: Change-preserving model repair. In: International Conference on Fundamental Approaches to Software Engineering, pp. 283–299. Springer (2017). https://doi.org/10.1007/978-3-662-54494-5-16
5. Ohrndorf, M., Pietsch, C., Kelter, U., Kehrer, T.: Revision: a tool for history-based model repair recommendations. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceedings, pp. 105–108. ACM (2018)
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Artificial Intelligence in Healthcare;Advances in Bioinformatics and Biomedical Engineering;2024-04-26
2. Integrating the Support for Machine Learning of Inter-Model Relations in Model Views.;The Journal of Object Technology;2024
3. Model-Driven Optimization for Quantum Program Synthesis with MOMoT;2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C);2023-10-01
4. Toward a Symbiotic Approach Leveraging Generative AI for Model Driven Engineering;2023 ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS);2023-10-01
5. The End of Management Consulting as We Know it?;Management Consulting Journal;2023-05-24