A Summary of ReVision: History-based Model Repair Recommendations
Abstract
This work reports recent research results on history-based model repair recommendations in Model-Driven Engineering (MDE), originally published in Reference [Oh21]. Models in MDE are primary development artifacts that are heavily edited in all software development stages and can become temporarily inconsistent during editing. Model repair tools can support developers by proposing a list of the most promising repairs. Such repair recommendations will only be accepted in practice if the generated proposals are plausible and understandable and the set as a whole is manageable. Our interactive repair tool ReVision [Oh18], aims at generating repair proposals for inconsistencies introduced by past incomplete edit steps. Such an incomplete edit step is either undone or extended to the full execution of a consistency-preserving edit operation. We evaluate our approach using histories of real-world models from popular open-source modeling projects. Our experimental results confirm our hypothesis that most of the inconsistencies can be resolved by complementing incomplete edits. In fact, 92.2% of the proposed complementations could be observed in the model history.
- Citation
- BibTeX
Ohrndorf, M., Pietsch, C., Kelter, U., Grunske, L. & Kehrer, T.,
(2023).
A Summary of ReVision: History-based Model Repair Recommendations.
In:
Engels, G., Hebig, R. & Tichy, M.
(Hrsg.),
Software Engineering 2023.
Bonn:
Gesellschaft für Informatik e.V..
(S. 99-100).
@inproceedings{mci/Ohrndorf2023,
author = {Ohrndorf, Manuel AND Pietsch, Christopher AND Kelter, Udo AND Grunske, Lars AND Kehrer, Timo},
title = {A Summary of ReVision: History-based Model Repair Recommendations},
booktitle = {Software Engineering 2023},
year = {2023},
editor = {Engels, Gregor AND Hebig, Regina AND Tichy, Matthias} ,
pages = { 99-100 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Ohrndorf, Manuel AND Pietsch, Christopher AND Kelter, Udo AND Grunske, Lars AND Kehrer, Timo},
title = {A Summary of ReVision: History-based Model Repair Recommendations},
booktitle = {Software Engineering 2023},
year = {2023},
editor = {Engels, Gregor AND Hebig, Regina AND Tichy, Matthias} ,
pages = { 99-100 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Dateien | Groesse | Format | Anzeige | |
---|---|---|---|---|
paper36.pdf | 191.1Kb | View/ |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISBN: 978-3-88579-726-5
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2023
Language: (en)
Content Type: Text/Conference Paper