10. The method of claim 1 , wherein the step of applying the rule-based expert system comprises evaluating the set of rules according to a rule evaluation schedule, and wherein the method further comprises the step of making a rule evaluation schedule, which comprises the steps of: adding to the rule evaluation schedule, a first set of rules whose conditions do not depend on other rules; and adding to the rule evaluation schedule, a second set of rules that are not already in the schedule whose conditions include dependencies on rules in the first set of rules but do not depend on any other rules.
10. The method of claim 1 , wherein the step of applying the rule-based expert system comprises evaluating the set of rules according to a rule evaluation schedule, and wherein the method further comprises the step of making a rule evaluation schedule, which comprises the steps of: adding to the rule evaluation schedule, a first set of rules whose conditions do not depend on other rules; and adding to the rule evaluation schedule, a second set of rules that are not already in the schedule whose conditions include dependencies on rules in the first set of rules but do not depend on any other rules. 11. The method of claim 10 , wherein the step of making a rule evaluation schedule further comprises the step of adding to the rule evaluation schedule, a third set of rules not already in the schedule whose conditions include dependencies on rules in the first set of rules or the second set of rules, but do not depend on any other rules.