Patent ID: 6961874
Filing Date: 2005-11-01
Classification: G06F

Abstract:
1. A method for reducing faults in a software application comprising the steps of: collecting information regarding at least one potential fault in a software code listing; determining whether the at least one fault is one of a recoverable fault, a correctable fault and an unrecoverable fault; and implementing one of a recoverable fault protocol, a correctable fault protocol and an unrecoverable fault protocol based upon the determining step, wherein the correctable fault protocol comprises making a code correction related to the correctable fault, the code correction comprising at least one of executing a correction algorithm previously generated to correct code errors or modifying existing code associated with the at least one fault, wherein the correctable fault protocol includes the steps of: identifying at least one correctable fault; selecting at least one likely correctable fault based upon the at least one identified correctable fault, wherein the at least one likely correctable fault is determined to be on a hot code path; implementing the code correction for correcting the at least one likely correctable fault; and applying test suites to the software application, wherein the test suites comprise predetermined rules for correcting previously encountered application errors.