Automatic Programming System with Access in the Natural Language
Abstract
In this paper, acquisition of knowledge from user’s programs written in Pascal to the knowledge base of the computer is introduced. It is shown that system with such a kind of knowledge can be used as the automatic programming system. First, representation of knowledge acquired by the computer from different programs is characterized. Then searching for pieces of knowledge in the knowledge base needed for synthesis of a program specified in user requirement is described. Finally, the construction of a new program from the found pieces of knowledge is shown. Key words: Artificial intelligence, automatic programming, knowledge representation