OPS-5 and variants are widely used expert system tools.
Advantage:
Disadvantages:
Free OPS-like program in C:  CLIPS 
 http://www.ghg.net/clips/CLIPS.html
(defrule reactor_pressure_demon
  "Reactors blow if pressure too high"
  (object (is-a reactor)
          (name ?n)
          (pressure ?p:(> = ?p 610)))
  => 
  (send ?n blown))
Contents   
Page-10   
Prev   
Next   
Page+10   
Index