Title :
Extracting Sequence Diagrams from Execution Traces Using Interactive Visualization
Author :
Grati, Hassen ; Sahraoui, Houari ; Poulin, Pierre
Author_Institution :
DIRO, Univ. de Montreal, Montréal, QC, Canada
Abstract :
We present a semi-automated approach for the reverse engineering of UML sequence diagrams. Our approach starts with a set of execution traces that are automatically aligned in order to determine the common behavior. Sequence diagrams are then extracted with an interactive visualization, which allows navigating into execution traces and performing extraction operations. We provide a concrete illustration of our approach with a case study, and show in particular that the resulting diagrams are more meaningful and more compact than those extracted by automated approaches.
Keywords :
Unified Modeling Language; interactive programming; object-oriented programming; program diagnostics; reverse engineering; UML sequence diagrams extraction; execution trace; interactive visualization; reverse engineering; Color; Data mining; Object oriented modeling; Reverse engineering; Shape; Unified modeling language; Visualization; reverse engeneering; sequence diagrams; visualization;
Conference_Titel :
Reverse Engineering (WCRE), 2010 17th Working Conference on
Conference_Location :
Beverly, MA
Print_ISBN :
978-1-4244-8911-4
DOI :
10.1109/WCRE.2010.18