Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2006

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

Abstract

To fully understand the behavior of a program, it is crucial to have ef?cient techniques to reverse dynamic views of the program. In this paper, we focus on the reverse engineering of UML 2.0 sequence diagrams showing loops and alternatives from execution traces. To build these complete sequence diagrams, we need to capture the systems state through dynamic analysis. We propose to build state vectors through trace analysis and we precisely discuss how the state of an object-oriented system can be captured. We also present an adaptable trace analysis tool that we have developed to experiment the ideas presented in this work.
Fichier principal
Vignette du fichier
Delamare06.pdf (35.03 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00512549 , version 1 (30-08-2010)

Identifiers

  • HAL Id : inria-00512549 , version 1

Cite

Romain Delamare, Benoit Baudry, Yves Le Traon. Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces. Workshop on Object-Oriented Reengineering at {ECOOP 06}, 2006, Nantes, France, France. ⟨inria-00512549⟩
172 View
144 Download

Share

Gmail Facebook X LinkedIn More