Capturing the Intention of Model Changes;
Proc. 13th Int.l Conf Model Driven
Engineering Languages and Systems, MODELS 2010,
Oslo, Norway, October 3-8, 2010, Part I;
LNiCS 6394, Springer;
ACM Digital Library,
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.