Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : inria-00512549 , version 1

Citer

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⟩
173 Consultations
146 Téléchargements

Partager

Gmail Facebook X LinkedIn More