I. Introduction
When a new type of malware program is observed, manual analysis is required. Anti-virus products cannot handle unknown/new malware programs automatically. Furthermore, considering the cost of manual analysis, the cost of training malware analysts and the limitation of the number of them, manual analysis cannot handle the growth of malware variants. A classification system for malware programs is required to reduce the cost of manual analysis.