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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
OLD FRIENDS REVISITED
SEARCH AND BACKTRACKING
PROBLEMS AS GRAPHS
27 other sections not shown
Other editions - View all
accept action angles answer apply assigned attr attr-val name attribute bind bucket cannibals cbind child2 clash coin color compute config id contains copy create current-node describe developed diff dimension disk edge elseif Enter example exponent fact Figure frame function goat graph hatch-back inheritance initial input item name language learning legs literalize machine Memory Elements menu missionaries modify goal move name1 name2 node name object name operator OPS5 pair parent path phase position problem processing production prop question rank remove represented response root rule selection semantic sequence solution sound specific square status definition status new-item stock-number stk string substr subsumes symbol left symmetric tabto term id transform tree trip id truth user-node vehicle Version vertex name wolf write crlf