ACM Home Page
Please provide us with feedback. Feedback
Acquisition and representation of knowledge on the level of programming language for automatic programming
Full text PdfPdf (975 KB)
Source ACM Annual Computer Science Conference archive
Proceedings of the 1993 ACM conference on Computer science table of contents
Indianapolis, Indiana, United States
Pages: 221 - 228  
Year of Publication: 1993
ISBN:0-89791-558-5
Author
Jan Kazimierczak  Institute of Engineering Cybernetics, Technical University of Wroclaw, Wyb. Wyspianskiego 27, 50-370 Wroclaw, Poland
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 6,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/170791.170833
What is a DOI?

ABSTRACT

This paper explores the representation of a knowledge necessary for a computer to achieve the ability to perform the automatic synthesis of user programs. It is assumed that the knowledge demanded for this synthesis can be acquired by the computer from user programs written in a high-level programming language. This arises from the fact that user programs consist of a finite number of components, which being treated as some pieces of the knowledge, should be incorporated into the knowledge base (KB). A method is presented of acquiring knowledge from user programs. It is shown that knowledge being acquired from a user program, on the level programming language, is divided by the computer into three kinds associated with, respectively, algorithm structures, operation codes and declaration statements. In this paper formal representation of each kind of knowledge in the KB is introduced and the retrieval of knowledge belonging to each kind is described.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Cooke D.E., Gates A., "On the Development of a Method to Synthesize Programs form Requirement Specifications", Internation- al Journal of Software Engineering and Knowledge Engineering 1 (March 1991), pp. 21-38, World Scientific Publishing Co, New Jersey, 1991.
2
 
3
4
 
5
Kazimierczak J., "Knowledge Representation Processing Automatic Synthesis of User Program", Proceedings of 3rd Intern. Conference "Software Engineering and Knowledge Engineering'91", Skokie, illinois, U.S.A., pp. 149-154, Knowledge Systems institute Press, Skokie 1991.