Poster

Visualization of StrandTM Processes

Dietrich Fahrenholtz,  Volker Haarslev  

 About the Authors

  Keywords
Software Visualization   Strand   Parallel Logic Programming   Debugging  

 Abstract

This poster describes a visualization tool that uses polar coordinates to create a circular shaped layout of large call trees of Strand programs. Due to the enormous amount of processes which are generated during execution of parallel Strand programs, conventional techniques to display call trees are overcharged. Out of this motives the tool "Polaranimation" was developed and implemented. One of its prominent features is the ability to display the complete call tree without loosing any vital information. Additionally, it provides debugging facilities and supports the performance tuning of parallel programs. A number of Strand programs have been written and a performance evaluation and comparison guided by "Polaranimation" was conducted.

 Document in PostScript (compressed, 81415 bytes)

 Document in HTML with Pictures

 Visualization of Slow Fibonacci, Short Version (MPEG) (75524 bytes)

 Visualization of Slow Fibonacci, Short Version (Quick Time) (203572 bytes)

 Visualization of Slow Fibonacci, Long Version (MPEG) (877597 bytes)

 Visualization of Slow Fibonacci, Long Version (Quick Time) (1323471 bytes)

 Visualization of Fast Fibonacci, Short Version (MPEG) (53935 bytes)

 Visualization of Fast Fibonacci, Short Version (Quick Time) (35982 bytes)

 Visualization of Fast Fibonacci, Long Version (MPEG) (1156544 bytes)

 Visualization of Fast Fibonacci, Long Version (Quick Time) (1334175 bytes)

Visual Programming of Fault-Tolerant Distributed Applications A Declarative Programming Environment Based on Constraints Index of Posters Proceedings - 11th Intl. Symposium on Visual Languages