Rule-Based Programming

  • Thaddeus J. Kowalski
  • Leon S. Levy

Part of the The Kluwer International Series in Engineering and Computer Science book series (SECS, volume 369)

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Thaddeus J. Kowalski, Leon S. Levy
    Pages 1-11
  3. Thaddeus J. Kowalski, Leon S. Levy
    Pages 13-28
  4. Thaddeus J. Kowalski, Leon S. Levy
    Pages 29-100
  5. Thaddeus J. Kowalski, Leon S. Levy
    Pages 101-179
  6. Thaddeus J. Kowalski, Leon S. Levy
    Pages 181-218
  7. Thaddeus J. Kowalski, Leon S. Levy
    Pages 219-256
  8. Thaddeus J. Kowalski, Leon S. Levy
    Pages 257-291
  9. Back Matter
    Pages 293-305

About this book


Rule-Based Programming is a broad presentation of the rule-based programming method with many example programs showing the strengths of the rule-based approach. The rule-based approach has been used extensively in the development of artificial intelligence systems, such as expert systems and machine learning. This rule-based programming technique has been applied in such diverse fields as medical diagnostic systems, insurance and banking systems, as well as automated design and configuration systems.
Rule-based programming is also helpful in bridging the semantic gap between an application and a program, allowing domain specialists to understand programs and participate more closely in their development.
Over sixty programs are presented and all programs are available from an ftp site. Many of these programs are presented in several versions allowing the reader to see how realistic programs are elaborated from `back of envelope' models. Metaprogramming is also presented as a technique for bridging the `semantic gap'.
Rule-Based Programming will be of interest to programmers, systems analysts and other developers of expert systems as well as to researchers and practitioners in artificial intelligence, computer science professionals and educators.


LISP Processing Prolog Rack artificial intelligence artificial intelligence system computer science design development expert system intelligence language learning machine learning programming

Editors and affiliations

  • Thaddeus J. Kowalski
    • 1
  • Leon S. Levy
    • 1
  1. 1.AT&TUSA

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag US 1996
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4612-8624-0
  • Online ISBN 978-1-4613-1435-6
  • Series Print ISSN 0893-3405
  • Buy this book on publisher's site