Methods and systems for distributed diagnostic reasoning
First Claim
1. A method for distributed diagnostic reasoning for a subsystem of a complex system comprising:
- monitoring an operation of a component of a complex system with a computing node that includes a processor and a memory;
populating at least one of the processor and the memory of the computing node with one or more standardized executable application modules (SEAM) and a workflow service, wherein the one or more SEAMS are unable to communicate directly with each other, a SEAM being a basic un-modifiable software object that is directed to complete specific tasks after being configured by a configuration file;
creating the configuration file to form a distributed diagnostic reasoner (DDR) in conjunction with the one or more SEAMS associated with the component, the DDR also comprising static data associated with a fault condition;
installing the configuration file in the computing node for execution by the processor; and
initializing the one or more SEAMS, the configuration file and the workflow service, wherein the workflow service facilitates data flow between the one or more SEAMS and the static data associated with a fault condition resident in the configuration file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for distributed diagnostic reasoning is provided. The method includes establishing a computing node monitoring the operation of a component of a complex system and populating at least one of a processor and the memory of the computing node with one or more standardized executable application modules (SEAMs) and a workflow service. The method further includes creating a configuration file in combination with several SEAMS to create a distributed diagnostic reasoner (DDR) associated with the component. The method also comprises installing the configuration file in the computing node for execution by the processor; and initializing the one or more SEAMS, the configuration file and the workflow service, wherein the workflow service facilitates data flow between the one or more SEAMS and the static data associated with a fault condition resident in the configuration file.
-
Citations
19 Claims
-
1. A method for distributed diagnostic reasoning for a subsystem of a complex system comprising:
-
monitoring an operation of a component of a complex system with a computing node that includes a processor and a memory; populating at least one of the processor and the memory of the computing node with one or more standardized executable application modules (SEAM) and a workflow service, wherein the one or more SEAMS are unable to communicate directly with each other, a SEAM being a basic un-modifiable software object that is directed to complete specific tasks after being configured by a configuration file; creating the configuration file to form a distributed diagnostic reasoner (DDR) in conjunction with the one or more SEAMS associated with the component, the DDR also comprising static data associated with a fault condition; installing the configuration file in the computing node for execution by the processor; and initializing the one or more SEAMS, the configuration file and the workflow service, wherein the workflow service facilitates data flow between the one or more SEAMS and the static data associated with a fault condition resident in the configuration file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage media (CRSM) resident within a computing node containing instructions that when executed perform acts of distributed diagnostic reasoning for a subsystem of a complex system, the instructions comprising:
populating at least one of a processor and a memory of the computing node with one or more standardized executable application modules (SEAMs) and a workflow service, wherein the one or more SEAMS are unable to communicate directly with each other, a SEAM being a basic un-modifiable software object that is directed to complete specific tasks after being configured by a configuration file; installing the configuration file in the computing node for execution by the processor; and initializing the one or more SEAMS, the configuration file and the workflow service, wherein the workflow service facilitates data flow between the one or more SEAMS and the static data associated with a fault condition resident in the configuration file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system for the distributed diagnostic reasoning for a subsystem of a complex system comprising:
-
a plurality of computing nodes arranged in a hierarchy, each computing node including a processor and a memory; and a computing device, the computing device being configured to; monitor an operation of a component of a complex system with a computing node of the plurality of computing nodes; populate at least one processor of the plurality of computing nodes with one or more standardized executable application modules (SEAMs) and a workflow service, wherein the one or more SEAMs are unable to communicate directly with each other, a SEAM being a basic un-modifiable software object that is directed to complete specific tasks after being configured by a configuration file; creating a configuration file to form a distributed diagnostic reasoner (DDR) in conjunction with the one or more SEAMs associated with the component, the DDR also comprising static data associated with a fault condition; install the configuration file in the computing node for execution by the processor; and initialize the one or more SEAMs, the configuration file and the workflow service, wherein the workflow service facilitates data flow between the one or more SEAMS and the static data associated with a fault condition resident in the configuration file.
-
Specification