NASA Logo

NTRS

NTRS - NASA Technical Reports Server

The auto‑search feature has been disabled based on user feedback. Enter a search term/phrase and click “Search” to begin.

Back to Results
Portable inference engine: An extended CLIPS for real-time production systemsThe present C-Language Integrated Production System (CLIPS) architecture has not been optimized to deal with the constraints of real-time production systems. Matching in CLIPS is based on the Rete Net algorithm, whose assumption of working memory stability might fail to be satisfied in a system subject to real-time dataflow. Further, the CLIPS forward-chaining control mechanism with a predefined conflict resultion strategy may not effectively focus the system's attention on situation-dependent current priorties, or appropriately address different kinds of knowledge which might appear in a given application. Portable Inference Engine (PIE) is a production system architecture based on CLIPS which attempts to create a more general tool while addressing the problems of real-time expert systems. Features of the PIE design include a modular knowledge base, a modified Rete Net algorithm, a bi-directional control strategy, and multiple user-defined conflict resolution strategies. Problems associated with real-time applications are analyzed and an explanation is given for how the PIE architecture addresses these problems.
Document ID
19890010472
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Le, Thach
(Aerospace Corp. El Segundo, CA, United States)
Homeier, Peter
(Aerospace Corp. El Segundo, CA, United States)
Date Acquired
September 5, 2013
Publication Date
November 1, 1988
Publication Information
Publication: NASA. Lyndon B. Johnson Space Center, 2nd Annual Workshop on Space Operations Automation and Robotics (SOAR 1988)
Subject Category
Computer Programming And Software
Accession Number
89N19843
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available