Skip to main content
Kent Academic Repository

Graph Algorithm Animation with Grrr

Rodgers, Peter, Vidal, Natalia (2000) Graph Algorithm Animation with Grrr. In: Agtive99: Applications of Graph Transformations with Industrial Relevance. Lecture Notes in Computer Science , 1779. pp. 379-394. Springer-Verlag (doi:10.1007/3-540-45104-8_30) (KAR id:21906)

Abstract

We discuss geometric positioning, highlighting of visited nodes and user defined highlighting that form the algorithm animation facilities in the Grrr graph rewriting programming language. The main purpose of animation was initially for the debugging and profiling of Grrr code, but recently it has been extended for the purpose of teaching algorithms to undergraduate students. The animation is restricted to graph based algorithms such as graph drawing, list manipulation or more traditional graph theory. The visual nature of the Grrr system allows much animation to be gained for free, with no extra user effort beyond the coding of the algorithm, but we also discuss user defined animations, where custom algorithm visualisations can be explicitly defined for teaching and demonstration purposes.

Item Type: Conference or workshop item (Paper)
DOI/Identification number: 10.1007/3-540-45104-8_30
Uncontrolled keywords: Graph Rewriting, Algorithm Animation, Graphs
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Peter Rodgers
Date Deposited: 26 Oct 2009 17:07 UTC
Last Modified: 09 Mar 2023 11:31 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/21906 (The current URI for this page, for reference purposes)

University of Kent Author Information

Rodgers, Peter.

Creator's ORCID: https://orcid.org/0000-0002-4100-3596
CReDIT Contributor Roles:

Vidal, Natalia.

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.