“…Since the machine tools we are to design consist of several sub-units involving a large amount of conditions and data to consider [5,6,7,8], the knowledge used in the processes to design is of various kinds and complex [9,10,11,12]. Thus, for the architecture to be efficient and reliable, the interdependent knowledge for the design processes is decomposed into a level in which the knowledge and processes can be managed systematically.…”