Asset Details
MbrlCatalogueTitleDetail
Do you wish to reserve the book?
An efficient line-based approach for resolving merge conflicts in XMI-based models
by
Kolovos, Dimitris
, de la Vega, Alfonso
in
Collaboration
/ Conflict resolution
/ Control systems
/ Editors
/ Metamodels
/ Software
/ Version control
2022
Hey, we have placed the reservation for you!
By the way, why not check out events that you can attend while you pick your title.
You are currently in the queue to collect this book. You will be notified once it is your turn to collect the book.
Oops! Something went wrong.
Looks like we were not able to place the reservation. Kindly try again later.
Are you sure you want to remove the book from the shelf?
Oops! Something went wrong.
While trying to remove the title from your shelf something went wrong :( Kindly try again later!
Do you wish to request the book?
An efficient line-based approach for resolving merge conflicts in XMI-based models
by
Kolovos, Dimitris
, de la Vega, Alfonso
in
Collaboration
/ Conflict resolution
/ Control systems
/ Editors
/ Metamodels
/ Software
/ Version control
2022
Please be aware that the book you have requested cannot be checked out. If you would like to checkout this book, you can reserve another copy
We have requested the book for you!
Your request is successful and it will be processed during the Library working hours. Please check the status of your request in My Requests.
Oops! Something went wrong.
Looks like we were not able to place your request. Kindly try again later.
An efficient line-based approach for resolving merge conflicts in XMI-based models
Journal Article
An efficient line-based approach for resolving merge conflicts in XMI-based models
2022
Request Book From Autostore
and Choose the Collection Method
Overview
Conflicts in software artefacts can appear during collaborative development through version control systems. When these conflicts happen in XMI models, the conflict sections generated by diff programs break the XMI serialisation and compromise the ability to use model editors that assume well-formedness of this serialisation. While these conflict sections already mark the conflicting lines of the model, current tools for conflict resolution in models ignore them and instead load the different versions of a model from the repository, over which they perform a full and costly comparison that re-identifies the conflicts. We present a novel approach that prevents this repetition of work by directly parsing XMI-based models with conflict sections, which allows for a targeted analysis of only the lines of the model that have been detected to be in conflict by the version control system. We have implemented this approach in the Peacemaker tool, which can load XMI models with conflict sections, compute and display conflicts at the model level, and provide appropriate resolution actions. Compared with state-of-the-art model comparison tools with support for conflict resolution, Peacemaker is able to identify the vast majority of conflicts in models while reducing the required time by up to 60%. The small subset of non-identified conflicts does not introduce issues into the models, e.g. there is no loss of model information, and the resulting models after line-merging these conflicts conform to their metamodels.
Publisher
Springer Nature B.V
Subject
This website uses cookies to ensure you get the best experience on our website.