CMU Artificial Intelligence Repository
 
   
   
   
   
  
Expert Systems and Production Systems
areas/expert/
   bench/     Expert Systems Benchmarks
   expert/    Archives for the comp.ai.shells newsgroup
   faq/       Expert Systems FAQ: Frequently Asked Questions 
              (FAQ) posting for comp.ai.shells
   systems/   Expert System Shells
This directory contains software and materials about Expert Systems
and Production Systems. 
References: 
   Bruce G. Buchanan and Edward H. Shortliffe, "Rule-Based Expert
   Systems: The MYCIN Experiments of the Stanford Heuristic Programming
   Project", Addison-Wesley, Reading, MA, 1985. The Davis and King
   paper (chapter 4, "An overview of production systems") provides
   a good overview.
   
   Frederick Hayes-Roth, "The knowledge based expert system: A tutorial",
   IEEE Computer 17(9):11-28, 1984.
   
   Bruce G. Buchanan and R.O. Duda, "Principles of Rule-Based Systems",
   Tech Report HPP-82-14, 1982. (Discusses the design of expert
   systems, including representation, inference, and uncertainty
   management. Examples from numerous specific systems, and discusses
   which problems are suitable for attack by rule-based systems.)
   
   Joseph Giarratano and Gary Riley, "Expert Systems Principles and
   Practice", PWS Publishing (20 Park Plaza, Boston, MA 02116-4324
   1-800-842-3636), 1993, 644 pages, ISBN 0-534-93744-6, $53.94.
     [This is the second edition of "Expert Systems: Principles and
      Programming" and comes with an MS-DOS CLIPS 6.0 interpreter.]
   
   Samuel J. Biondo, "Fundamentals of Expert Systems Technology:
   Principles and Concepts", Ablex, Norwood, NJ, 1990. 160 pages, ISBN
   0-89391-701-X paper ($35).
   
   Dennis Merritt, "Building Expert Systems in Prolog", Springer-Verlag, 1989.
   358 pages, ISBN 0-387-97016-9 hardcover ($52).
   Explains how to build various expert system shells in Prolog, including
   forward/backward chaining, FOOPS, rete-network, frames, solving
   Rubik's cube and more. Includes complete source code listings.
   (Source code from the book is also sold on disk by Amzi!.)
   
   Firebaugh, Morris W., "Artificial Intelligence: A Knowledge-Based
   Approach", PWS-Kent, Massachusetts, 1989.  ISBN 0-87835-325-9
   
   OPS5:
   
      Charles L. Forgy, "OPS5 User's Manual", Technical Report
      CMU-CS-81-135, Carnegie Mellon University, School of Computer
      Science, Pittsburgh, PA 1981. 
   
      Thomas Cooper and Nancy Wogrin, "Rule-based Programming with OPS5", 
      Morgan Kaufmann Publishers, 1988, ISBN 0-934613-51-6, $49.95.
   
   RETE:
   
      Charles L. Forgy, "RETE: A fast algorithm for the many
      pattern/many object pattern match problem", Artificial
      Intelligence 19(1):17-37, September 1982.  
   
   TREAT:
   
      Daniel P. Miranker, "TREAT: A better match algorithm for AI
      production systems". In Proceedings of the Sixth National
      Conference on Artificial Intelligence (AAAI-87), pages 42-47,
      August 1987. 
   
      Daniel P. Miranker, "TREAT: A New and Efficient Match Algorithm
      for AI Production Systems", Morgan Kaufmann Publishers, 1990, 
      143 pages, ISBN 0-934613-71-0, $29.95.
   
   MatchBox:
   
      Mark Perlin, "The match box algorithm for parallel production
      system match", Technical Report CMU-CS-89-163, Carnegie Mellon
      University, School of Computer Science, Pittsburgh,
      Pennsylvania, May 1989. 
   
   DRETE: 
   
      Michael A. Kelly and Rudolph E. Seviora, "An evaluation of DRETE
      on CUPID for OPS5 matching", in Proceedings of the Eleventh
      International Joint Conference on Artificial Intelligence (IJCAI-89),
      pages 84-90, Detroit MI, August 1989, Morgan Kaufmann Publishers.
CD-ROM:       Prime Time Freeware for AI, Issue 1-1
Keywords:
   AI Software Packages, Expert System Shells, 
   Software Packages
Last Web update on Mon Feb 13 10:21:46 1995 
AI.Repository@cs.cmu.edu