Clips Article Index for
Clips
Articles about
Clips
Website Links For
Clips
 

Information About

Clips




CLIPS is probably the most widely used expert system tool because it is fast, efficient and free. Although it is now in the public domain, it is still updated and supported by the original author, Gary Riley. CLIPS incorporates a complete Object-oriented Language ''COOL'' for writing expert systems. Though it is written in C , its interface more closely resembles that of the Programming Language LISP . Extensions can be written in C, and CLIPS can be called from C.

Like other expert system languages, CLIPS deals with rules and facts. Various facts can make a rule applicable. An applicable rule is then asserted. Facts and rules are created by first defining them, as shown below:
(deffacts trouble_shooting
(car_problem (name ignition_key) (status on))
(car_problem (name engine) (status wont_start))
(car_problem (name headlights) (status work))
)
(defrule rule1
(car_problem (name ignition_key) (status on))
(car_problem (name engine) (status wont_start))
=>
(assert (car_problem (name starter) (status faulty))
)

Descendants of the CLIPS language include , Multimedia , IPC , etc. on Windows ) and others.

A college textbook about CLIPS, ''Expert Systems: Principles and Programming'' (ISBN 0-534-95053-1) is available, as well as a book on Jess, ''Jess in Action: Rule Based Systems in Java'' (ISBN 1-930110-89-8). CLIPS also contains extensive set of readable documentation.


EXTERNAL LINKS