Capturing the intention of model changes

  • Authors:
  • Patrick Könemann

  • Affiliations:
  • Informatics and Mathematical Modelling, Technical University of Denmark, Denmark

  • 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

Model differences calculated by differencing algorithms contain the atomic changes made to a model. However, they do not capture the user's intention of the modification. We present concepts and a framework for abstracting from atomic changes to produce semantic changes, for example, "move all classes from package A to B" instead of "move classes X, Y, and Z from package A to B". Semantic changes abstracted this way are closer to the user's intention and are applicable to other models much like customizable refactorings.