• DocumentCode
    2967580
  • Title

    Extracting sequence diagram from execution trace of Java program

  • Author

    Taniguchi, Koji ; Ishio, Takashi ; Kamiya, Toshihiro ; Kusumoto, Shinji ; Inoue, Katsuro

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Technol., Osaka Univ., Japan
  • fYear
    2005
  • fDate
    5-6 Sept. 2005
  • Firstpage
    148
  • Lastpage
    151
  • Abstract
    A software system is changed many times. When we try to change software, we must understand how the software is implemented, especially the functions to be modified. However, such repeated changes may cause situations in which there is no document which reflects the changes and represents the behavior of the software correctly. So, it is important to develop a technique to extract useful information to understand the behavior of the software. We propose a method to extract compact sequence diagrams from dynamic information of object-oriented programs. Our method generates sequence diagrams by compacting a repetition included in the execution trace. This paper presents four compaction rules. The experiment illustrates how our rules effectively compact the execution trace and generate compact sequence diagrams.
  • Keywords
    Java; object-oriented programming; software maintenance; system monitoring; Java program execution trace; compact sequence diagram extraction; information extraction; object-oriented programs; software system; Compaction; Computer bugs; Conferences; Data mining; Information science; Java; Software debugging; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Software Evolution, Eighth International Workshop on
  • ISSN
    1550-4077
  • Print_ISBN
    0-7695-2349-8
  • Type

    conf

  • DOI
    10.1109/IWPSE.2005.19
  • Filename
    1572321