Repository logo
 

Abstract Program Visualisation: Object Orientation in the Tarraingím Program Exploratorium

dc.contributor.authorNoble, Robert James
dc.date.accessioned2008-09-02T05:05:00Z
dc.date.accessioned2022-10-11T21:23:05Z
dc.date.available2008-09-02T05:05:00Z
dc.date.available2022-10-11T21:23:05Z
dc.date.copyright1996
dc.date.issued1996
dc.description.abstractProgram visualisation uses computer graphics and animation techniques to produce pictures illustrating the dynamic behaviour of a running computer program. Most program visualisation systems display either language-level details of programs or high-level overviews of the program's algorithm. This thesis investigates the use of abstraction in program visualisation. The goal of the project was to find techniques which could produce displays of programs at all levels of abstraction, and which would not require a large amount of information about the implementation of the program to be visualised. Based upon analyses of program visualisation and abstraction in programming, a model of abstract program visualisation is developed. This model uses object orientation to explicitly represent abstractions in the programs to be visualised. An object oriented framework for the design of an interactive program visualisation system (a program exploratorium) is developed based upon this model. This framework is used to construct Tarraingím, a prototype program exploratorium, as a proof of concept for the model. Tarraingím produces multiple views of object oriented programs at multiple levels of abstraction, by invisibly monitoring the programs' execution and using the information gathered to control graphical animations. Tarraingím is written in the SELF programming language, and visualises programs written in that language. A series of examples is presented to illustrate Tarraingím in action.en_NZ
dc.identifier.urihttps://ir.wgtn.ac.nz/handle/123456789/21695
dc.languageen_NZ
dc.language.isoen_NZ
dc.publisherTe Herenga Waka—Victoria University of Wellingtonen_NZ
dc.subjectComputer animation
dc.subjectComputer graphics
dc.subjectObject-oriented programming
dc.titleAbstract Program Visualisation: Object Orientation in the Tarraingím Program Exploratoriumen_NZ
dc.typeTexten_NZ
thesis.degree.disciplineComputer Scienceen_NZ
thesis.degree.grantorTe Herenga Waka—Victoria University of Wellingtonen_NZ
thesis.degree.levelDoctoralen_NZ
thesis.degree.nameDoctor of Philosophyen_NZ
vuwschema.type.vuwAwarded Doctoral Thesisen_NZ

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis.pdf
Size:
39.55 MB
Format:
Adobe Portable Document Format

Collections