Abstract
Weld defects degrade the strength and safety of astructure and are resulted from the various cases. The complexity of causal relation of weld defects requires an expert for the analysis of weld defects and the measures counter to them. An expert system has the intelligent functions such as the representation of knowledge and the inference. On this research, weld defect are systematically analysed and their causal model is developed. This information is saved to the knowledge base. The suitable inference algorithm for the diagnosis of weld defects is developed and realized with C++ programming.