Case-based reasoning (CBR) and rule-based reasoning (RBR) are two important methods in the knowledge engineering to support decision making (see [2, 7, 8, and 9]) in decision support systems (DSS). In rule-based reasoning the computer examines historical cases and generates rules, which are chained (forward or backward) to solve problems. Case-based reasoning, on the other hand, follows a different process, it finds those cases in memory that shoved problems similar to the current problem, and then adapts the previous solutions to fit the current problem by taking in to account any difference between the current and previous situations. As the main obstacle of RBR method of generating.