Modern operating systems
Experience with the language SR in an undergraduate operating systems course
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
The SR programming language: concurrency in practice
The SR programming language: concurrency in practice
Parallel computing (2nd ed.): theory and practice
Parallel computing (2nd ed.): theory and practice
Animating operating systems algorithms with XTANGO
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Operating Systems Programming: The SR Programming Language
Operating Systems Programming: The SR Programming Language
Hi-index | 0.00 |
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.