Method and system for data processing system error diagnosis utilizing hierarchical blackboard diagnostic sessions
First Claim
1. A method for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels, said method comprising the data processing system implemented steps of:
- initializing a first blackboard data storage area;
initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level;
determining a diagnostic result and selected information in response to said first diagnostic analysis;
initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level;
automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system in a data processing system for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels. After the identification of selected hierarchical levels within the target system, and identification of the components within each hierarchical level, a first blackboard data storage area is initialized for utilization during a diagnostic session. Thereafter, a diagnostic analysis of a first predetermined group of components within a first selected hierarchical level is initiated. The diagnostic analysis utilizes the first blackboard data storage area and multiple diagnostic modules assigned to diagnose the components within the first selected hierarchical level. Upon conclusion of the diagnostic analysis, a diagnostic result is determined from selected information learned during the first diagnostic analysis. In preparation for a second diagnostic analysis of a second group of components in a second hierarchical level, which were selected in response to a result from the initial diagnostic analysis, a second blackboard data storage area is initialized utilizing selected information learned from the initial diagnostic analysis. Thereafter, a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level is automatically initiated. The second diagnostic analysis utilizes selected information learned during the initial diagnostic session, which is stored within the second blackboard data storage area during initialization, and multiple diagnostic modules within the second selected hierarchical level.
110 Citations
12 Claims
-
1. A method for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels, said method comprising the data processing system implemented steps of:
-
initializing a first blackboard data storage area; initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level; determining a diagnostic result and selected information in response to said first diagnostic analysis; initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level; automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing a hierarchical error diagnostic system having a plurality of diagnostic modules for diagnosing a component failure within a target system having a predetermined group of components within each of a plurality of hierarchical levels comprising:
-
means for initializing a first blackboard data storage area; means for initiating a first diagnostic analysis of a first predetermined group of components within a first selected hierarchical level utilizing said first blackboard data storage area and a first plurality of diagnostic modules within said first selected hierarchical level; means for determining a diagnostic result and selected information in response to said first diagnostic analysis; means for initializing a second blackboard data storage area utilizing said diagnostic result and selected information determined from said first diagnostic analysis of a first predetermined group of components within said first selected hierarchical level; means for automatically initiating a second diagnostic analysis of a second predetermined group of components within a second selected hierarchical level, wherein said second predetermined group of components is identified utilizing said diagnostic result, utilizing said selected information within said second blackboard data storage area and a plurality of diagnostic modules within said second selected hierarchical level, wherein diagnosis may be efficiently managed utilizing a plurality of diagnostic modules which transfer selected information between a plurality of hierarchical levels utilizing a plurality of blackboard data storage areas. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification