Workspace updates of visual models (bibtex)
by Kehrer, Timo, Kelter, Udo and Reuling, Dennis
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 synchronized 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.
Reference:
Workspace updates of visual models (Kehrer, Timo, Kelter, Udo and Reuling, Dennis), In Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14, ACM, 2014.
Bibtex Entry:
@InProceedings{Kehrer2014b,
  author        = {Kehrer, Timo and Kelter, Udo and Reuling, Dennis},
  title         = {{Workspace updates of visual models}},
  booktitle     = {Proceedings of the 29th ACM/IEEE international conference on Automated software engineering - ASE '14},
  year          = {2014},
  pages         = {827--830},
  publisher     = {ACM},
  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 synchronized 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.},
  doi           = {10.1145/2642937.2648623},
  isbn          = {9781450330138},
  keywords      = {moca},
  mendeley-tags = {moca},
  url           = {http://dl.acm.org/citation.cfm?doid=2642937.2648623},
}
Powered by bibtexbrowser