jkimball@SRC.Honeywell.COM (John Kimball) (02/28/90)
We're evaluating some ideas about how to get a software development environment to behave more "intelligently," through enhancing its data model and adding some inference/rule-processing capability to individual tools and to the user shell. One criterion in evaluating these ideas is performance. I need some info on how to estimate the performance of a hypothetical rule-based / knowledge-based system. I welcome pointers, references to papers/books, or off-the-cuff remarks. o Are there any books or papers which discuss how to design rule-based/knowledge-based systems such that the performance characteristics are good? o What factors influence the performance of such a system? (EG language choice, size of rule base, etc, etc?) o What things are Really Bad Ideas -- a novice might think of trying it, but it would become really expensive? o Where could I find a discussion of the algorithmic complexity of the various features provided by systems for rule-based programming? Please reply by mail and I'll summarize if indicated. Thanks! John Kimball domain: jkimball@src.honeywell.com Honeywell Systems and Research Center postmaster@src.honeywell.com Computer Sciences/Software Technology uucp: <any-smart-host>!srcsip!jkimball 3660 Technology Drive, MN65-2100 voice: 612/782-7343 fax: 612/782-7438 Minneapolis, MN 55418-1006 disclaimer: I said *what*???