1. A method for forming and using a composite production rule, comprising: compiling, by a computer system, a decision table or a decision tree to generate a composite production rule; generating, by the computer system, the composite production rule; selecting, by the computer system, an algorithm for compiling the composite production rule; compiling, by the computer system, the composite production rule into an executable program based on pattern matching of the selected algorithm; and executing, by the computer system, the composite production rule to provide an output based on the composite production rule.