This paper discusses a method of translating human activities into a program. The final goal of this research is to develop
an automatic programming system which can be used easily. A new modeling scheme is introduced to allow human-like representation
and to replace the subject of programming from person to computer. A method of translating rules described based on this modeling
scheme into program specification is proposed. By using domain which is defined to variables of rules, the optimum program
specification can be generated.