A rewriting paradigm for program and algorithm animation

Ian Mackie · 2009

The dichotomy between programs and data projects itself onto two paradigms in software visualisation: programs are visualised by program animation, and data is visualised by algorithm animation. We put forward a programming paradigm where, like functional or logic programming, and some rewriting paradigms, programs and data are represented at the same level - program are just one particular kind of data. Animation of these programs/algorithms breaks the dichotomy and leads to an alternative perspective on visualisation. Our paradigm is a graphical one, and thus is exceptionally well suited for visualisation.

Read the paper · More papers on PaperTik