• DocumentCode
    3234977
  • 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
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    87
  • Lastpage
    96
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.18
  • Filename
    5645452