CVSM Bibliography, Entry [ Ko2010MoDELS ]


Könemann, Patrick: Capturing the Intention of Model Changes;
p.108-122 in: Proc. 13th Int.l Conf Model Driven Engineering Languages and Systems, MODELS 2010, Oslo, Norway, October 3-8, 2010, Part I; LNiCS 6394, Springer; 2010
Library Entries: springer, ACM Digital Library, BibTeX DBLP
Deskriptoren: CVSM, difference

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.