Show simple item record

Understanding Simple Picture Programs

dc.date.accessioned2004-10-20T20:04:57Z
dc.date.accessioned2018-11-24T10:22:19Z
dc.date.available2004-10-20T20:04:57Z
dc.date.available2018-11-24T10:22:19Z
dc.date.issued1974-04-01en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/6893
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/6893
dc.description.abstractWhat are the characteristics of the process by which an intent is transformed into a plan and then a program? How is a program debugged? This paper analyzes these questions in the context of understanding simple turtle programs. To understand and debug a program, a description of its intent is required. For turtle programs, this is a model of the desired geometric picture. a picture language is provided for this purpose. Annotation is necessary for documenting the performance of a program in such a way that the system can examine the procedures behavior as well as consider hypothetical lines of development due to tentative debugging edits. A descriptive framework representing both causality and teleology is developed. To understand the relation between program and model, the plan must be known. The plan is a description of the methodology for accomplishing the model. Concepts are explicated for translating the global intent of a declarative model into the local imperative code of a program. Given the plan, model and program, the system can interpret the picture and recognize inconsistencies. The description of the discrepancies between the picture actually produced by the program and the intended scene is the input to a debugging system. Repair of the program is based on a combination of general debugging techniques and specific fixing knowledge associated with the geometric model primitives. In both the plan and repairing the bugs, the system exhibits an interesting style of analysis. It is capable of debugging itself and reformulating its analysis of a plan or bug in response to self-criticism. In this fashion, it can qualitatively reformulate its theory of the program or error to account for surprises or anomalies.en_US
dc.format.extent228 p.en_US
dc.format.extent19954783 bytes
dc.format.extent15704356 bytes
dc.language.isoen_US
dc.titleUnderstanding Simple Picture Programsen_US


Files in this item

FilesSizeFormatView
AITR-294.pdf15.70Mbapplication/pdfView/Open
AITR-294.ps19.95Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record