Patent ID: 7634690
Filing Date: 2009-12-15
Classification: G06F

Abstract:
1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a computer program residing in the memory and executed by the at least one processor; and a run-time monitor residing in the memory and executed by the at least one processor, the run-time monitor monitoring execution of the computer program to determine whether specified run-time error criteria are satisfied during the execution of the computer program, the run-time error criteria specifying a rate of run-time errors per unit of time, and if the run-time error criteria are satisfied, the run-time monitor initiating at least one diagnostic action corresponding to the satisfied run-time error criteria, wherein the run-time monitor measures a rate of run-time errors per unit of time with a defined set of operating conditions for the computer program, and determines the run-time error criteria based on the measured rate of run-time errors per unit of time with the defined set of operating conditions.