DSpace Repository

A program visualisation tool for emphasising the dynamic nature of reusability

Show simple item record

dc.contributor.author Miller-Williams, John
dc.date.accessioned 2011-03-28T20:37:19Z
dc.date.accessioned 2022-10-25T07:31:57Z
dc.date.available 2011-03-28T20:37:19Z
dc.date.available 2022-10-25T07:31:57Z
dc.date.copyright 1997
dc.date.issued 1997
dc.identifier.uri https://ir.wgtn.ac.nz/handle/123456789/23565
dc.description.abstract Code reuse is the ability to use the same source code in different programming contexts. Dynamic program visualisation is the production of visual representations of a running computer program. This thesis investigates code reuse, with emphasis on its dynamic nature. The goal of this project is to produce a tool that visualises aspects of reuse from executing (dynamic) programs. To achieve this goal, this thesis examines a model of code reuse that is used to determine the qualities that make code more reusable. Program visualisation is investigated, from which a quality criteria and visualisation architecture are developed. A survey of dynamic visualisation tools provides additional practical information. The results from this investigation are used to design Dy-re, a tool for profiling the dynamic nature of reusability. The tool is based on an existing text-based debugger that is used to extract the run-time information from executing C++ programs. We include an example of Dy-re working, and a critique of the tool. en_NZ
dc.format pdf en_NZ
dc.language en_NZ
dc.language.iso en_NZ
dc.publisher Te Herenga Waka—Victoria University of Wellington en_NZ
dc.title A program visualisation tool for emphasising the dynamic nature of reusability en_NZ
dc.type Text en_NZ
vuwschema.type.vuw Awarded Research Masters Thesis en_NZ
thesis.degree.grantor Te Herenga Waka—Victoria University of Wellington en_NZ
thesis.degree.level Masters en_NZ
thesis.degree.name Master of Science en_NZ


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account