×

Apparatus and method of generating self-debugging computer software

  • US 8,166,459 B2
  • Filed: 02/27/2008
  • Issued: 04/24/2012
  • Est. Priority Date: 02/27/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of self-debugging a computer program operating in a distributed processing environment, comprising:

  • detecting, by a control device, a fault in a plurality of processing devices operating in the distributed processing environment, wherein the distributed processing environment relates to a physical environment as opposed to an internal environment that is local to a processing device of the plurality of processing devices, and wherein the fault is detected by analyzing the plurality of processing devices as a whole as opposed to the internal environment that is local to the processing device;

    classifying the fault into at least one of a plurality of fault classifications, wherein the plurality of fault classifications have a plurality of responses that correspond thereto; and

    wherein the plurality of fault classifications have a plurality of probabilities based on the physical environment of the distributed processing environment;

    executing one of the plurality of responses in accordance with the fault having been classified to generate new code that addresses the fault; and

    revising the computer program according to the response, wherein revising the computer program includes uploading the new code from the control device to at least one of the plurality of processing devices that is associated with the fault,wherein the self-debugging refers to the plurality of processing devices as the whole, not to code on each of the plurality of processing devices.

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