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