Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Towards Semantics-Aware Merge Support in Optimistic Model Versioning

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.
OriginalspracheEnglisch
TitelModels in Software Engineering - Workshops and Symposia at MODELS 2011, Reports and Revised Selected Papers
VerlagSpringer
Seiten246 - 256
Seitenumfang11
Band7167
ISBN (Print)978-3-642-29644-4
PublikationsstatusVeröffentlicht - 2012

Publikationsreihe

NameLecture Notes in Computer Science (LNCS)

Wissenschaftszweige

  • 102011 Formale Sprachen
  • 102 Informatik
  • 101 Mathematik

JKU-Schwerpunkte

  • Computation in Informatics and Mathematics

Dieses zitieren