Authors: James Noble, Lindsay Groves
Source: GZipped PostScript (48kb); Adobe PDF (224kb)
Program animation is the use of computer graphics and animation techniques to visualise the behaviour of an executing program. This paper describes a program animation system being developed at Victoria University. This system (called tarraingim from the gælic for to draw) is designed to include facilities of both graphical debuggers and algorithm animation systems; that is, tarraingim will provide both low level views of program components and user-defined higher level views. As well as discussing the motivation and general architecture of tarraingim, this paper discusses some of the technical problems arising in the implementation of such a system, and our solutions to them.