Precise detection of conflicting change operations using process model terms

  • Authors:
  • Christian Gerth;Jochen M. Küster;Markus Luckey;Gregor Engels

  • Affiliations:
  • Department of Computer Science, University of Paderborn, Germany and IBM Research - Zurich, Rüschlikon, Switzerland;IBM Research - Zurich, Rüschlikon, Switzerland;Department of Computer Science, University of Paderborn, Germany;Department of Computer Science, University of Paderborn, Germany

  • Venue:
  • MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Version management of process models requires that changes can be resolved by applying change operations. Conflict detection is an important part of version management and the minimization of the number of detected conflicts also reduces the overhead when resolving changes. As not every syntactic conflict leads to a conflict when taking into account model semantics, a computation of conflicts solely on the syntax leads to an unnecessary high number of conflicts. In this paper, we introduce the notion of syntactic and semantic conflicts for change operations of process models. We provide a method how to efficiently compute conflicts, using a term formalization of process models. Using this approach, we can significantly reduce the number of overall conflicts and thereby reduce the amount of work for the user when resolving conflicts.