×

System and method for troubleshooting runtime software problems using application learning

  • US 8,032,866 B1
  • Filed: 03/25/2004
  • Issued: 10/04/2011
  • Est. Priority Date: 03/27/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for analyzing execution traces of a computer program, comprising:

  • receiving a set of identifiers of situation classes as parameters;

    accumulating execution patterns during execution of the computer program, the computer program being executed in accordance with the set of identifiers of situation classes;

    associating at least some of the execution patterns with corresponding situation classes of the set of identifiers of situation classes to produce classified execution patterns;

    storing the classified execution patterns in a database;

    identifying a diagnostic-mode execution pattern while executing the computer program in a diagnostic mode;

    identifying, using a computer processor, a classified execution pattern that matches the identified diagnostic-mode execution pattern to identify a situation class corresponding to the execution of the program in the diagnostic mode; and

    providing an indication of the corresponding situation class, whereby the indication allows a user to assess abnormalities in the execution of the program in the diagnostic mode.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×