CVSM Bibliography, Entry [ WeHK2007SM ]


Wenzel, Sven; Hutter, Hermann; Kelter, Udo: Tracing Model Elements;
p.104-113 in: Proc. 23rd IEEE International Conference on Software Maintenance (ICSM 2007), October 2-5, 2007, Paris, France; IEEE ; 2007
Deskriptoren: CVSM, SiDiff, PI, model:histories

Abstract: In model-driven engineering developers work mainly or only with models, which exist in many versions. This paper presents an approach to trace single model elements or groups of elements within a version history of a model. It also offers analysis capabilities such as detection of logical coupling between model elements. The approach uses a differencing algorithm known as SiDiff to identify similar elements in different versions of a model. SiDiff is highly configurable and thus our tracing approach can be adapted to all diagram types of the UML and to a large set of domain specific languages. The approach has been implemented as an Eclipse plug-in that visualizes all relevant information about the traces and it allows developers to interactively explore details. It has been evaluated by several groups of test persons; they considered most of the functions of the tool to be very useful.