Semantic grouping of model changes

  • Authors:
  • Patrick Könemann

  • Affiliations:
  • Technical University of Denmark, Lyngby, Denmark

  • Venue:
  • Proceedings of the 1st International Workshop on Model Comparison in Practice
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current model differencing approaches focus on algorithms for matching models and finding differences between them. The result is a delta containing the differences between these particular models, usually as a set of atomic changes. This paper presents concepts, procedures, and tool support for functionally encapsulating groups of atomic model changes into engineering transactions on models (refactorings, elaborations, etc.). Such transactions may be transferred and applied to other models and not just the one on which they have been defined as is the case with model differences. This way, complex transactions may be defined "by example", thus paving the road to practical applicability of model-based software development.