Report Number: CS-TR-83-995
Institution: Stanford University, Department of Computer Science
Title: The advantages of abstract control knowledge in expert system
design
Author: Clancey, William J.
Date: November 1983
Abstract: A poorly designed knowledge base can be as cryptic as an
arbitrary program and just as difficult to maintain.
Representing control knowledge abstractly, separately from
domain facts and relations, makes the design more transparent
and explainable. A body of abstract control knowledge
provides a generic framework for constructing knowledge bases
for related problems in other domains and also provides a
useful starting point for studying the nature of strategies.
http://i.stanford.edu/pub/cstr/reports/cs/tr/83/995/CS-TR-83-995.pdf