Patent ID: 6035292
Filing Date: 2000-03-07
Classification: G06F,G06N

Abstract:
A knowledge base system of a computer system that executes a knowledge base, comprising:a recording medium, readable by a computer, that stores a knowledge base file, said knowledge base file comprising:an output knowledge variable;knowledge variables that operate said output knowledge variable; anda computing equation of declarative representation that utilizes said knowledge variables using operands as other knowledge variables, andmeans for executing said knowledge base in the computers comprising:means for translating said computing equation of declarative representation into a computer program;means for retrieving dependence of said output knowledge variable on other knowledge variables;means for setting an execution sequence of said computer program with reference to said dependence; andmeans for making one of an input request to a user and for executing said computer program with reference to said set execution sequence, wherein said means for setting an execution sequence comprises:means for controlling one of operated and non-operated attributes for respective knowledge variables; andmeans for carrying up said execution sequence of said computer program concerning a non-operated knowledge variable referred by said executing means executing another program having an operand of said non-operated knowledge variable.