• DocumentCode
    2700528
  • Title

    Visualization of exception propagation for Java using static analysis

  • Author

    Chang, Byeong-Mo ; Jo, Jang-Wu ; Her, Soon Hee

  • Author_Institution
    Dept. of Comput. Sci., Sook-Myung Women´´s Univ., Seoul, South Korea
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    173
  • Lastpage
    182
  • Abstract
    We first present a static analysis based on a set-based framework, which estimates exception propagation paths of Java programs. We construct an exception propagation graph from the static analysis information, which includes the origin of exceptions, handler of exceptions, and propagation paths of exceptions. We have implemented the exception propagation analysis and a visualization tool which visualizes propagation paths of exceptions using the exception propagation graph. This propagation information can guide programmers to detect uncaught exceptions, handle exceptions more specifically, and put exception handlers at appropriate places by tracing exception propagation.
  • Keywords
    Java; exception handling; graph theory; object-oriented programming; program diagnostics; program visualisation; set theory; Java; exception handling; exception propagation graph; exception propagation visualization; object oriented programming; set-based framework; static analysis; Computer science; Displays; Flow graphs; Information analysis; Java; Program processors; Programming profession; Runtime; Time factors; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2002. Proceedings. Second IEEE International Workshop on
  • Print_ISBN
    0-7695-1793-5
  • Type

    conf

  • DOI
    10.1109/SCAM.2002.1134117
  • Filename
    1134117