35. A method as claimed in claim 34 wherein the step of executing knowledge sources includes the step of interrupting execution of a lower priority knowledge source and executing a higher priority knowledge source in accordance with the knowledge source priority scheme.
36. A method as claimed in claim 35 wherein the step of executing knowledge sources further includes the step of, after the step of interrupting, determining whether an interrupted knowledge source should be rescheduled for execution.