• DocumentCode
    1640437
  • Title

    Anticrasher: Predicting and preventing impending crashes on runtime at user end

  • Author

    Karna, Anil Kumar ; Yuting Chen

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2013
  • Firstpage
    448
  • Lastpage
    453
  • Abstract
    Software coding is becoming more complex with the development of fast, complicated hardware structure as well as compatible, highly functional software itself. Increase in source lines of code definitely results in increasing bugs in some sense. Despite much efforts have been expended on testing and debugging, none of the software can be guaranteed as 100% bug free. As a result, the existing bugs sometimes result in application and possible OS crashes. From a research point of view, these bugs may be addressed by debugging tools. However, for a normal user, it is yet another irritating experience, sometimes even causing unsaved data and hours of efforts to be lost. End users have no other option than using the buggy software or avoiding bugs until patched by some updates. This proposal is the first, to the best of our knowledge, to introduce an anticrasher tool, which prevents buggy applications from crashing without accessing source code at user end. Our tool pauses the execution that leads applications to crash at user end and notifies end users about the future crash, which helps them to save the file, re-execute or restart the application.
  • Keywords
    operating systems (computers); program debugging; program testing; system recovery; OS crashes; anticrasher tool; buggy applications; buggy software; debugging tools; runtime crashes; software coding; source code; unsaved data; user end; Computer bugs; Computers; Debugging; Monitoring; Software; Testing; Anticrasher; application crash; checkpoint generator; crash predictor; denial to crash; future crash;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on
  • Conference_Location
    Mysore
  • Print_ISBN
    978-1-4799-2432-5
  • Type

    conf

  • DOI
    10.1109/ICACCI.2013.6637213
  • Filename
    6637213