NASA NTRS · 19890010472
Portable inference engine: An extended CLIPS for real-time production systems
Abstract
The 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.
Keep this discovery
Explore connections, maps & timelines
Le, Thach, Homeier, Peter. 1988-11-01. Portable inference engine: An extended CLIPS for real-time production systems. https://ntrs.nasa.gov/citations/19890010472
Cite the original work for its findings. Save a collection to share your selection of sources.