Object-oriented fault tree models applied to system diagnosisWhen a diagnosis system is used in a dynamic environment, such as the distributed computer system planned for use on Space Station Freedom, it must execute quickly and its knowledge base must be easily updated. Representing system knowledge as object-oriented augmented fault trees provides both features. The diagnosis system described here is based on the failure cause identification process of the diagnostic system described by Narayanan and Viswanadham. Their system has been enhanced in this implementation by replacing the knowledge base of if-then rules with an object-oriented fault tree representation. This allows the system to perform its task much faster and facilitates dynamic updating of the knowledge base in a changing diagnosis environment. Accessing the information contained in the objects is more efficient than performing a lookup operation on an indexed rule base. Additionally, the object-oriented fault trees can be easily updated to represent current system status. This paper describes the fault tree representation, the diagnosis algorithm extensions, and an example application of this system. Comparisons are made between the object-oriented fault tree knowledge structure solution and one implementation of a rule-based solution. Plans for future work on this system are also discussed.
Document ID
19910066604
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Iverson, David L. (NASA Ames Research Center Moffett Field, CA, United States)
Patterson-Hine, F. A. (NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 14, 2013
Publication Date
January 1, 1990
Subject Category
Systems Analysis
Meeting Information
Meeting: Applications of Artificial Intelligence VIII