Skip to main navigation Skip to search Skip to main content

Towards Semantics-Aware Merge Support in Optimistic Model Versioning

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Current optimistic model versioning systems, which are indispensable to coordinate the collaboration within teams, are able to detect several kinds of conflicts between two concurrently modified versions of one model. These systems support the detection of syntactical problems such as contradicting changes, violations of the underlying metamodel, and violations of OCL constraints. However, violations of the models' semantics remain unreported. In this paper, we suggest to use redundant information inherent in multi-view models to check if the semantics is violated during the merge process. In particular, we exploit the information encoded in state machine diagrams to validate evolving sequence diagrams by means of the model checker SPIN.
Original languageEnglish
Title of host publicationModels in Software Engineering - Workshops and Symposia at MODELS 2011, Reports and Revised Selected Papers
PublisherSpringer
Pages246 - 256
Number of pages11
Volume7167
ISBN (Print)978-3-642-29644-4
Publication statusPublished - 2012

Publication series

NameLecture Notes in Computer Science (LNCS)

Fields of science

  • 102011 Formal languages
  • 102 Computer Sciences
  • 101 Mathematics

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this