Integrating XTANGO's animator into the SR concurrent programming language

  • Authors:
  • Stephen J. Hartley

  • Affiliations:
  • Drexel University

  • Venue:
  • ACM SIGGRAPH Computer Graphics
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

XTANGO's animation interpreter program, animator, has been very useful as a tool for animating concurrent programs written for an operating systems or concurrent programming class. Additional print statements can be added to a program and the output of the program can be read by the animation interpreter. The resulting algorithm animation will appear in a new window on the user's workstation running X-windows. SR is a concurrent programming language that can be used by students in an operating systems or concurrent programming class.This paper describes integrating XTANGO's animation interpreter into SR so that procedure calls can be made directly to the animation code, rather than generating an intermediate output file or piping the SR program's output to the animator program. Two new animation commands, stepjump and stepjumpto, were added so that more that one object can be moving at a time in the XTANGO window.Algorithm animation using SR is now even easier. An example SR program is included.