Fuzzy control has been widely applied in industrial controls and domestic
electrical equipment. The automatic learning of fuzzy rules is a key technique in fuzzy control. In this paper, a software development system for fuzzy control is presented. Since the learning of fuzzy rules can be seen as finding the best classifications of fuzzy memberships of input-output variables in a fuzzy controller, it can also be seen as the combination optimization of input-output fuzzy memberships. Multi-layer feedforward network and genetic algorithms (GA) can be used for the automatic learning of fuzzy
rules. The algorithms and their characteristics are described. The software development system has been successfully used for the design of some fuzzy controllers.