• DocumentCode
    2440400
  • Title

    Interactive Exploration of UML Sequence Diagrams

  • Author

    Sharp, Richard ; Rountev, Atanas

  • Author_Institution
    Ohio State Univ., Columbus, OH
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Sequence diagrams are commonly used to represent object interactions in software systems. Reverse-engineered sequence diagrams, which are constructed from existing code, are becoming widely available to more programmers through modern commercial and research UML tools. However, due to their large size and inefficient spatial design, such diagrams can easily become useless. We discuss the visual limitations of UML sequence diagrams and present a set of techniques for overcoming these limitations. These techniques allow a programmer to explore interactively various aspects of large real-world sequence diagrams in order to gain insights about the behavior of the underlying software. We have implemented a prototype tool based on these techniques, and we have used it to enhance our comprehension of sequence diagrams that were constructed from code in the standard Java libraries. This paper discusses some insights from our experience, and their implications for the builders of visualization tools
  • Keywords
    Java; Unified Modeling Language; program visualisation; user interfaces; UML sequence diagram interactive exploration; UML sequence diagram visual limitations; object interactions; reverse-engineered sequence diagrams; software systems; standard Java libraries; visualization tools; Documentation; Java; Modems; Programming profession; Reverse engineering; Software libraries; Software systems; Software tools; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualizing Software for Understanding and Analysis, 2005. VISSOFT 2005. 3rd IEEE International Workshop on
  • Conference_Location
    Budapest
  • Print_ISBN
    0-7803-9540-9
  • Type

    conf

  • DOI
    10.1109/VISSOF.2005.1684295
  • Filename
    1684295