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. © 2010 Springer-Verlag.
CITATION STYLE
Könemann, P. (2010). Capturing the intention of model changes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6395 LNCS, pp. 108–122). https://doi.org/10.1007/978-3-642-16129-2_9
Mendeley helps you to discover research relevant for your work.