An expert system refers to a computer system which exhibits the human expert's intelligence. An expert system handle real world problems requiring the expert's involvement, uses a computer model of expert knowledge and expert reasoning and u comparable with or even superior to a human expert in performance (accuracy and efficiency}. MYCIN and DENDRAL are two expert systems in history. Research on the expert systems has slowed down relative to their development since mideighties. This is in part due to fact that powerful knowledge-based techniques like the rule-based technique have been mature and the concept of expert systems has merged into many disciplines. On the other hand the neural network approach, which resurged in the last decade,...