NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
An inference engine for embedded diagnostic systemsThe implementation of an inference engine for embedded diagnostic systems is described. The system consists of two distinct parts. The first is an off-line compiler which accepts a propositional logical statement of the relationship between facts and conclusions and produces data structures required by the on-line inference engine. The second part consists of the inference engine and interface routines which accept assertions of fact and return the conclusions which necessarily follow. Given a set of assertions, it will generate exactly the conclusions which logically follow. At the same time, it will detect any inconsistencies which may propagate from an inconsistent set of assertions or a poorly formulated set of rules. The memory requirements are fixed and the worst case execution times are bounded at compile time. The data structures and inference algorithms are very simple and well understood. The data structures and algorithms are described in detail. The system has been implemented on Lisp, Pascal, and Modula-2.
Document ID
19880006985
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Fox, Barry R.
(McDonnell-Douglas Research Labs. Saint Louis, MO., United States)
Brewster, Larry T.
(Missouri Univ. Rolla., United States)
Date Acquired
September 5, 2013
Publication Date
November 1, 1987
Publication Information
Publication: NASA. Marshall Space Flight Center, Third Conference on Artificial Intelligence for Space Applications, Part 1
Subject Category
Computer Programming And Software
Accession Number
88N16367
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available