• DocumentCode
    3081787
  • Title

    Verifying provisions for post-transaction user input error correction through static program analysis

  • Author

    Tan, Hee Beng Kuan ; Thein, Ni Lar

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    233
  • Lastpage
    242
  • Abstract
    Software testing is a time-consuming and error-prone process. Automated software verification is an important key to improve software testing. This paper presents a novel approach for the automated approximate verification of provisions of transactions for correcting effects that result from executing database transactions with wrong user inputs. The provision is essential in any database application. The approach verifies the provision through analyzing the source codes of transactions in a database application. It is based on some patterns that in all likelihood exist between the control flow graph of a transaction and the control flow graphs of transactions for correcting some post-transaction user input errors of the former transaction. We have validated the patterns statistically.
  • Keywords
    flow graphs; program diagnostics; program verification; transaction processing; control flow graph; database application; database transactions; software testing; software verification; source codes; static program analysis; user input error; Application software; Automatic control; Database systems; Error correction; Flow graphs; Printing; Productivity; Reverse engineering; Software testing; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2002. Proceedings. Ninth Working Conference on
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-1799-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2002.1173081
  • Filename
    1173081