• DocumentCode
    1624049
  • Title

    Static Detection Unsafe Use of variables In Java

  • Author

    Wu, Xiaoquan ; Wei, Jun

  • Author_Institution
    Technol. Center of Software Eng., Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • Firstpage
    439
  • Lastpage
    443
  • Abstract
    Exception handling has been introduced into object oriented programming languages to help developing robust software. At the same time, it makes programming more difficult and it is not easy to write high quality exception handling codes. Careless exception handling code will introduce bugs and it usually forms certain kind of bug pattern. In this paper we propose a new bug pattern unsafe use of variables due to exception occurrences. It may cause the dependency safety property violation in a program. We also develop a static approach to automatically detect unsafe use of variables that may introduce potential bugs in Java program. This approach can be integrated into current bug finding tools to help developer improve the quality of Java program.
  • Keywords
    Java; exception handling; program debugging; software engineering; Java program; bug pattern; exception handling; object oriented programming language; safety property violation; software development; static detection; Algorithm design and analysis; Computer bugs; Flow graphs; Java; Safety; Software; Software engineering; bug pattern; static analysis; unsafe use;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ubiquitous Intelligence & Computing and 7th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2010 7th International Conference on
  • Conference_Location
    Xian, Shaanxi
  • Print_ISBN
    978-1-4244-9043-1
  • Electronic_ISBN
    978-0-7695-4272-0
  • Type

    conf

  • DOI
    10.1109/UIC-ATC.2010.112
  • Filename
    5667112