Show simple item record

Programming Cliches and Cliche Extraction

dc.date.accessioned2008-04-14T14:54:39Z
dc.date.accessioned2018-11-24T10:28:34Z
dc.date.available2008-04-14T14:54:39Z
dc.date.available2018-11-24T10:28:34Z
dc.date.issued1982-02
dc.identifier.urihttp://hdl.handle.net/1721.1/41165
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/41165
dc.descriptionThis paper is a revision of an earlier Bachelor's thesis.en
dc.description.abstractThe programmer's apprentice (PA) is an automated program development tool. The PA depends upon a library of common algorithms (cliches) as the source of its knowledge about programming. The PA can be made more usable if programmers not familiar with its implementation can add programming knowledge to the PA's library. This paper describes cliches and a technique for adding them to the library. Because cliches often do not correspond to complete code, the library can not simply be a collection of programs. Instead, a plan representation is used. The approach taken for adding knowledge to the library is one of cliche extraction. A program containing a particular cliche is converted to its plan. The plan is pruned, with the results of the pruned plan being displayed in a code-like form. Eventually, only the cliche remains. The cliche is then added to the library.en
dc.language.isoen_USen
dc.publisherMIT Artificial Intelligence Laboratoryen
dc.titleProgramming Cliches and Cliche Extractionen
dc.typeWorking Paperen


Files in this item

FilesSizeFormatView
AI_WP_223.pdf1.234Mbapplication/pdfView/Open

This item appears in the following Collection(s)

Show simple item record