[comp.ai] CLIPS applications and experiences

pnh@morocco.osf.org (unknown) (09/09/89)

This is an invitation for comment on the CLIPS inference engine
library developed by NASA.  If you have used it, can you say something
about the following

- what applications it was used for
- whether its pattern-matching capabilities were adequate for database
  query or other tasks sometimes performed by backward-chaining
  systems
- any other comments.

  
  

raymond@ptolemy.arc.nasa.gov (Eric A. Raymond) (09/12/89)

In article <PNH.89Sep8162403@morocco.osf.org> pnh@morocco.osf.org (unknown) writes:
>This is an invitation for comment on the CLIPS inference engine
>library developed by NASA.  If you have used it, can you say something
>about the following
>
>- what applications it was used for

We're using it for process control, diagnosis, and error recovery in
an upcoming shuttle-based experiment.

>- whether its pattern-matching capabilities were adequate for database
>  query or other tasks sometimes performed by backward-chaining
>  systems

CLIPS is a forward chaining production system.  It is possible to
perform backward chaining in the current framework (by asserting
goals, and explicitly referencing these goals in rules), but this is
awkward.

"Database Query"???  Are you talking about the internal knowledge base
(which rules match against) or an external DB (i.e., SQL)?  The former
is excellent, the latter is not provided although it is trivial to
extend the language with your own function calls.

>- any other comments.

/* The standard CLIPS info follows */

CLIPS is a forward chaining expert system shell developed by NASA.  It
employs the Rete algorithm (ala OPS5 and ART) and uses a subset of ART
syntax along with a template mechanism (ala OPS5).

It is an extremely fast, portable, and compact system.   It is written
in C and all source code is available.  It is designed to be embedable
or be extended by a programmer.

An emacs editor is integrated into the environment (although it can be
easily removed).  A not so useful cross reference, source verification
utility is also supplied.  The Mac version has all sorts of bells and
whistles, but the editor is not emacs.

For more CLIPS Info contact:

For Government Work:
	CLIPS Users Help Desk /M30
	Computer Sciences Corporation
	16511 Space Center Blvd.
	Houston, Texas 77058
        (713) 280-2233


For Non-Government Work:
	COSMIC
	382 E. Broad St.
	Athens, GA 30602
	(404) 542-3265



-- 
Eric A. Raymond  (raymond@ptolemy.arc.nasa.gov)
G7 C7 G7 G#7 G7 G+13 C7 GM7 Am7 Bm7 Bd7 Am7 C7 Do13 G7 C7 G7 D+13: Elmore James