CVSM Bibliography, Entry [ KeKOS2012SM ]

Kehrer, Timo; Kelter, Udo; Ohrndorf, Manuel; Sollbach, Tim: Understanding Model Evolution through Semantically Lifting Model Differences with SiLift;
p.638-641 in: Proc. 28th IEEE International Conference on Software Maintenance (ICSM 2012), 2012, September 23rd - 30th 2012, Riva del Garda; IEEE; 2012
Library Entries: IEEE
Deskriptoren: CVSM, PI, model:complex edit operations

Abstract: In model-based software development, models are primary artifacts which iteratively evolve and which have many versions during their lifetime. A clear representation of the changes between different versions of a model is the key to understanding and successfully managing the evolution of a model-based system. However, model comparison tools currently available display model differences on a low level of abstraction, namely in terms of basic graph operations on the abstract syntax graph of a model. These low-level model differences are often hard or even impossible to understand for normal tool users who are not familiar with meta-models. In this paper we present SiLift, a generic tool environment which is able to semantically lift low-level differences of EMF-based models into representations of user-level edit operations.