Show simple item record

dc.contributor.authorShrobe, Howard E.en_US
dc.contributor.authorWaters, Richard C.en_US
dc.contributor.authorSussman, Gerald J.en_US
dc.date.accessioned2004-10-01T20:33:29Z
dc.date.available2004-10-01T20:33:29Z
dc.date.issued1979-01-01en_US
dc.identifier.otherAIM-507en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/5741
dc.description.abstractAutomated Program Analysis is the process of discovering decompositions of a system into sub-units such that the behavior of the whole program can be inferred from the behavior of its parts. Analysis can be employed to increase the explanatory power of a program understanding system. We identify several techniques which are useful for automated program analysis. Chief among these is the identification and classification of the macro-scale units of programming knowledge which are characteristic of the problem domain. We call these plans. This paper presents a summary of how plans can be used in program analysis in the form of a hypothetical monologue. We also show a small catalogue of plans which are characteristic of AI programming. Finally, we present some techniques which facilitate plan recognition.en_US
dc.format.extent27 p.en_US
dc.format.extent8752814 bytes
dc.format.extent6204211 bytes
dc.format.mimetypeapplication/postscript
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.relation.ispartofseriesAIM-507en_US
dc.titleA Hypothetical Monologue Illustrating the Knowledge Underlying Program Analysisen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record