NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
CLIPS enhanced with objects, backward chaining and explanation facilitiesIn this project we extend C Language Production System (CLIPS), an existing Expert System shell, by creating three new options. Specifically, first we create a compatible with CLIPS environment that allows for defining objects and object hierarchies, second we provide means to implement backward chaining in a pure forward chaining environment, and finally we give some simple explanation facilities for the derivations the system has made. Objects and object hierarchies are extended so that facts can be automatically inferred, and placed in the fact base. Backward chaining is implemented by creating run time data structures which hold the derivation process allowing for a depth first search. The backward chaining mechanism works not only with ground facts, but also creates bindings for every query that involves variables, and returns the truth value of such a query as well as the relevant variable bindings. Finally, the WHY and HOW explanation facilities allow for a complete examination of the derivation process, the rules triggered, and the bindings created. The entire system is integrated with the original CLIPS code, and all of its routines can be invoked as CLIPS commands.
Document ID
19960002929
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Aldrobi, M.
(McGill Univ. Montreal Quebec, Canada)
Anastasiadis, S.
(McGill Univ. Montreal Quebec, Canada)
Khalife, B.
(McGill Univ. Montreal Quebec, Canada)
Kontogianis, K
(McGill Univ. Montreal Quebec, Canada)
Demori, R.
(McGill Univ. Montreal Quebec, Canada)
Date Acquired
September 6, 2013
Publication Date
August 15, 1990
Publication Information
Publication: NASA. Johnson Space Center, First CLIPS Conference Proceedings, Volume 2
Subject Category
Computer Programming And Software
Accession Number
96N12938
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available