Patent ID: 7412692
Filing Date: 2008-08-12
Classification: G06F

Abstract:
1. A method for determining a required solution subset from a set of solutions for eliminating a computer program execution error, the method including: a) selecting a first candidate solution subset from a set of solutions for a computer program that produces an error when executed, wherein each of said solutions represents a different proposed modification of said program for eliminating said execution error; b) applying said first candidate solution subset to said computer program, thereby creating a first version of said program; c) selecting a second candidate solution subset from said set of solutions; d) applying said second candidate solution subset to said program, thereby creating a second version of said program; e) executing said first and second program versions to determine whether either of said executed program versions produces said error; f) adding the difference between said first and second candidate solution subsets to a required solution subset when: g) applying said required solution subset to said program, thereby creating a third version of said program; h) executing said third program version to determine whether said executed third version of said program produces said error; i) if said third version of said program produces said error, repeating steps a)-h) for different candidate solution subsets until said third version of said program does not produce said error.