Show simple item record

Automated Program Recognition

dc.date.accessioned2004-10-20T20:02:44Z
dc.date.accessioned2018-11-24T10:22:09Z
dc.date.available2004-10-20T20:02:44Z
dc.date.available2018-11-24T10:22:09Z
dc.date.issued1987-02-01en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/6856
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/6856
dc.description.abstractThe key to understanding a program is recognizing familiar algorithmic fragments and data structures in it. Automating this recognition process will make it easier to perform many tasks which require program understanding, e.g., maintenance, modification, and debugging. This report describes a recognition system, called the Recognizer, which automatically identifies occurrences of stereotyped computational fragments and data structures in programs. The Recognizer is able to identify these familiar fragments and structures, even though they may be expressed in a wide range of syntactic forms. It does so systematically and efficiently by using a parsing technique. Two important advances have made this possible. The first is a language-independent graphical representation for programs and programming structures which canonicalizes many syntactic features of programs. The second is an efficient graph parsing algorithm.en_US
dc.format.extent202 p.en_US
dc.format.extent17354863 bytes
dc.format.extent6476150 bytes
dc.language.isoen_US
dc.subjectanalysis by inspectionen_US
dc.subjectcomputer aided instructionen_US
dc.subjectsgraph grammarsen_US
dc.subjectparsingen_US
dc.subjectProgrammer's Apprenticeen_US
dc.subjectPland Calculusen_US
dc.subjectprogramsrecognitionen_US
dc.subjectprogram understandingen_US
dc.titleAutomated Program Recognitionen_US


Files in this item

FilesSizeFormatView
AITR-904.pdf6.476Mbapplication/pdfView/Open
AITR-904.ps17.35Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record