• DocumentCode
    3445992
  • Title

    Detecting null pointer violations in Java programs

  • Author

    Jia, Xiaoping ; Sawant, Sushant ; Zhou, Jiangyu ; Skevoulis, Sotiris

  • Author_Institution
    Div. of Software Eng., DePaul Univ., Chicago, IL, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    456
  • Lastpage
    461
  • Abstract
    The use of formal methods has been growing steadily and there have been a number of successful applications of formal methods in a range of application areas. It seems agreed that quality should be assured by applying testing, analysis and formal methods to rigorously defined precode artifacts. The detection of null pointer violation errors is definitely such a goal. This way of applying formal methods has a great potential to increase our confidence in the software. Our goal is to provide a practical mechanism to assist the application of formal methods in the early detection of null pointer violation errors in programs. Our solution is theorem proving based and is focused on the identification of the possible places in which a theorem prover could assist in the detection of null pointer violation errors and the formulation of the necessary proof obligations
  • Keywords
    Java; program control structures; program verification; theorem proving; Java programs; application areas; formal methods; null pointer violation detection; null pointer violation errors; proof obligations; rigorously defined precode artifacts; theorem prover; theorem proving; Application software; Computer bugs; Computer languages; Computer science; Information systems; Java; Program processors; Runtime; Software engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.814326
  • Filename
    814326