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
Link To Document