kirancodes.me
To Proof Maintenance & Beyond!

Workspace updates of visual models

Timo Kehrer, Udo Kelter, Dennis Reuling

Abstract

In MDE, large models must be collaboratively developed in teams. Collaboration is usually supported by optimistic versioning based on workspaces and a repository. Workspace copies of a model are synchronize with the repository version by an update function. Most update functions currently available compromise the consistency of a model. We present a new approach which guarantees updated models to be consistent and processable by standard visual editors without post-processing. Our approach assumes changes in the repository to be represented as a consistency-preserving edit script. This edit script is executed in a controlled, interactive manner on the workspace copy. Unlike 3-way merging, our approach needs no conflict analysis. Conflicts are detected and resolved interactively. Our approach offers improved usability and requires less implementation effort than existing approaches.

BibTeX
@inproceedings{Kehrer-al:ASE14,
  author    = {Timo Kehrer and
               Udo Kelter and
               Dennis Reuling},
  title     = {Workspace updates of visual models},
  booktitle = {ASE},
  pages     = {827--830},
  publisher = {{ACM}},
  year      = {2014},
}

Related papers