Patent ID: 8522215

Claim:
One or more non-transitory computer-readable media storing instructions, the instructions comprising: one or more instructions, executable by one or more processors, to: determine coverage points for determining coverage information associated with executing executable code, the coverage points including an upper limit and a lower limit; evaluate, during a first execution of the executable code and during a second execution of the executable code, a variable signal based on the coverage points, the evaluating determining whether, during the first execution of the executable code, the variable signal was: less than the upper limit, greater than the upper limit, less than the lower limit, and greater than the lower limit, and the evaluating determining whether, during the second execution of the executable code, the variable signal was: less than the upper limit, greater than the upper limit, less than the lower limit, and greater than the lower limit; generate first coverage information for the first execution of executable code based on a result of evaluating the variable signal based on the coverage points, the first execution being performed using: the executable code, and a first dimension of the variable signal; generate second coverage information for the second execution of the executable code based the result of evaluating the variable signal based on the coverage points, the second execution being performed using: the executable code, and a second dimension of the variable signal, the second dimension being different from the first dimension; and identify a difference between the first coverage information and the second coverage information, the difference indicating how the first execution differs from the second execution.