51. A computer-readable memory medium according to claim 50 , wherein the order in which the function modules appear in the sequence of function modules is determined by the order in which the corresponding rule process is executed by the rule engine.
51. A computer-readable memory medium according to claim 50 , wherein the order in which the function modules appear in the sequence of function modules is determined by the order in which the corresponding rule process is executed by the rule engine. 52. A computer-readable memory medium according to claim 51 , wherein the order in which the rule processes are executed by the rule engine is determined by at least one of priorities of the corresponding rules and the received factual input.