Revision: a tool for history-based model repair recommendations

M Ohrndorf, C Pietsch, U Kelter, T Kehrer - Proceedings of the 40th …, 2018 - dl.acm.org
Models in Model-Driven Engineering are heavily edited in all stages of software
development and can become temporarily inconsistent. In general, there are many …

AI-powered model repair: an experience report—lessons learned, challenges, and opportunities

A Barriga, A Rutle, R Heldal - Software and Systems Modeling, 2022 - Springer
Artificial 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 …

PARMOREL: a framework for customizable model repair

A Barriga, R Heldal, A Rutle, L Iovino - Software and Systems Modeling, 2022 - Springer
In model-driven software engineering, models are used in all phases of the development
process. These models must hold a high quality since the implementation of the systems …

History-based model repair recommendations

M Ohrndorf, C Pietsch, U Kelter, L Grunske… - ACM Transactions on …, 2021 - dl.acm.org
Models in Model-driven Engineering are primary development artifacts that are heavily
edited in all stages of software development and that can become temporarily inconsistent …

Sustaining and improving graduated graph consistency: A static analysis of graph transformations

J Kosiol, D Strüber, G Taentzer, S Zschaler - Science of Computer …, 2022 - Elsevier
Where graphs are used for modelling and specifying systems, consistency is an important
concern. To be a valid model of a system, the graph structure must satisfy a number of …

Detecting and exploring side effects when repairing model inconsistencies

DE Khelladi, R Kretschmer, A Egyed - Proceedings of the 12th ACM …, 2019 - dl.acm.org
When software models change, developers often fail in kee** them consistent. Automated
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …

Model repair with quality-based reinforcement learning

L Iovino, A Barriga Rodriguez, A Rutle, R Heldal - 2020 - hvlopen.brage.unit.no
Domain modeling is a core activity in Model-Driven Engineering, and these models must be
correct. A large number of artifacts may be constructed on top of these domain models, such …

Personalized and automatic model repairing using reinforcement learning

A Barriga, A Rutle, R Heldal - 2019 ACM/IEEE 22nd …, 2019 - ieeexplore.ieee.org
When performing modeling activities, the chances of breaking a model increase together
with the size of development teams and number of changes in software specifications …

Improving repair of semantic ATL errors using a social diversity metric

Z VaraminyBahnemiry, J Galasso, B Oakes… - Software and Systems …, 2024 - Springer
Abstract Model transformations play an essential role in the model-driven engineering
paradigm. However, writing a correct transformation requires the user to understand both …

A logic-based incremental approach to graph repair

S Schneider, L Lambers, F Orejas - International Conference on …, 2019 - Springer
Graph repair, restoring consistency of a graph, plays a prominent role in several areas of
computer science and beyond: For example, in model-driven engineering, the abstract …