Abstract
We present the main elements of a novel algorithm animation system, which allows algorithms to be expressed in a language that resembles textbook set-theoretical descriptions. An animation editor allows a user to express animations via a graphical interface. A language mechanism for binding algorithmic operations to animation actions is provided. By using our own interpreted programming language, more flexible ways to map conceptual-level algorithmic operations to animation actions are possible than with more conventional animation approaches. A working prototype of our system, implemented in C++ and XII/Motif, has been developed using the facilities of the Laboratory for Algorithm Design. This prototype appears to allow the expression of many algorithms in an easier manner than some previous animation systems.
Smith, Bryan Craig (1994). Mirage: an interpreted programming environment for algorithm animation. Master's thesis, Texas A&M University. Available electronically from
https : / /hdl .handle .net /1969 .1 /ETD -TAMU -1994 -THESIS -S643.