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 …
development and can become temporarily inconsistent. In general, there are many …
AI-powered model repair: an experience report—lessons learned, challenges, and opportunities
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 …
we deal with software development processes. The application of artificial intelligence to …
[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …
modeling languages and tools to describe a system from different viewpoints. Model-driven …
A feature-based classification of model repair approaches
Consistency management, the ability to detect, diagnose and handle inconsistencies, is
crucial during the development process in Model-driven Engineering (MDE). As the …
crucial during the development process in Model-driven Engineering (MDE). As the …
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 …
edited in all stages of software development and that can become temporarily inconsistent …
Rule-based repair of EMF models: An automated interactive approach
Managing and resolving inconsistencies in models is crucial in model-driven engineering
(MDE). In this paper we consider models that are based on the Eclipse Modeling Framework …
(MDE). In this paper we consider models that are based on the Eclipse Modeling Framework …
Least-change bidirectional model transformation with QVT-R and ATL
Abstract QVT Relations (QVT-R) is the standard language proposed by the OMG to specify
bidirectional model transformations. Unfortunately, in part due to ambiguities and omissions …
bidirectional model transformations. Unfortunately, in part due to ambiguities and omissions …
PARMOREL: a framework for customizable model repair
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 …
process. These models must hold a high quality since the implementation of the systems …
Change-preserving model repair
During modeling activities, inconsistencies can easily occur due to misunderstandings, lack
of information or simply mistakes. In this paper, we focus on model inconsistencies that …
of information or simply mistakes. In this paper, we focus on model inconsistencies that …
Detecting and exploring side effects when repairing model inconsistencies
When software models change, developers often fail in keeping them consistent. Automated
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …
support in repairing inconsistencies is widely addressed. Yet, merely enumerating repairs …