VisuaLinda

a framework for visualizing parallel Linda programs

Hideki Koike, Tetsuji Takada, Toshiyuki Masui

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

This paper describes the VisuaLinda system, which is an integration of a Linda server and a visualizer of parallel Linda programs. Since the visualization module is built in the Linda server, programmers do not need to put additional visualization primitives in their client programs in order to visualize the behavior of their programs. This framework significantly reduces the programmers' burden in debugging parallel programs, owing to the following two features. First, it minimizes the 'probe effect,' which is one of the main concerns in monitoring parallel programs. Second, VisuaLinda uses three-dimensional space to display both the relation between the Linda server and the client programs, and the execution of client programs. This framework can be used to display a much larger number of processes than using 2D visualization techniques, see two relations simultaneously, improve the visibility of communication lines, and see each process's state as well as the overview of the execution.

Original languageEnglish
Title of host publicationIEEE Symposium on Visual Languages, Proceedings
Editors Anon
PublisherIEEE Comp Soc
Pages174-178
Number of pages5
Publication statusPublished - 1997
Externally publishedYes
EventProceedings of the 1997 IEEE Symposium on Visual Languages, VL97 - Isle of Capri, Italy
Duration: 1997 Sep 231997 Sep 26

Other

OtherProceedings of the 1997 IEEE Symposium on Visual Languages, VL97
CityIsle of Capri, Italy
Period97/9/2397/9/26

Fingerprint

Servers
Visualization
Visibility
Monitoring
Communication

ASJC Scopus subject areas

  • Software

Cite this

Koike, H., Takada, T., & Masui, T. (1997). VisuaLinda: a framework for visualizing parallel Linda programs. In Anon (Ed.), IEEE Symposium on Visual Languages, Proceedings (pp. 174-178). IEEE Comp Soc.

VisuaLinda : a framework for visualizing parallel Linda programs. / Koike, Hideki; Takada, Tetsuji; Masui, Toshiyuki.

IEEE Symposium on Visual Languages, Proceedings. ed. / Anon. IEEE Comp Soc, 1997. p. 174-178.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Koike, H, Takada, T & Masui, T 1997, VisuaLinda: a framework for visualizing parallel Linda programs. in Anon (ed.), IEEE Symposium on Visual Languages, Proceedings. IEEE Comp Soc, pp. 174-178, Proceedings of the 1997 IEEE Symposium on Visual Languages, VL97, Isle of Capri, Italy, 97/9/23.
Koike H, Takada T, Masui T. VisuaLinda: a framework for visualizing parallel Linda programs. In Anon, editor, IEEE Symposium on Visual Languages, Proceedings. IEEE Comp Soc. 1997. p. 174-178
Koike, Hideki ; Takada, Tetsuji ; Masui, Toshiyuki. / VisuaLinda : a framework for visualizing parallel Linda programs. IEEE Symposium on Visual Languages, Proceedings. editor / Anon. IEEE Comp Soc, 1997. pp. 174-178
@inproceedings{181bf76e1b214ddbb12708926001d6e9,
title = "VisuaLinda: a framework for visualizing parallel Linda programs",
abstract = "This paper describes the VisuaLinda system, which is an integration of a Linda server and a visualizer of parallel Linda programs. Since the visualization module is built in the Linda server, programmers do not need to put additional visualization primitives in their client programs in order to visualize the behavior of their programs. This framework significantly reduces the programmers' burden in debugging parallel programs, owing to the following two features. First, it minimizes the 'probe effect,' which is one of the main concerns in monitoring parallel programs. Second, VisuaLinda uses three-dimensional space to display both the relation between the Linda server and the client programs, and the execution of client programs. This framework can be used to display a much larger number of processes than using 2D visualization techniques, see two relations simultaneously, improve the visibility of communication lines, and see each process's state as well as the overview of the execution.",
author = "Hideki Koike and Tetsuji Takada and Toshiyuki Masui",
year = "1997",
language = "English",
pages = "174--178",
editor = "Anon",
booktitle = "IEEE Symposium on Visual Languages, Proceedings",
publisher = "IEEE Comp Soc",

}

TY - GEN

T1 - VisuaLinda

T2 - a framework for visualizing parallel Linda programs

AU - Koike, Hideki

AU - Takada, Tetsuji

AU - Masui, Toshiyuki

PY - 1997

Y1 - 1997

N2 - This paper describes the VisuaLinda system, which is an integration of a Linda server and a visualizer of parallel Linda programs. Since the visualization module is built in the Linda server, programmers do not need to put additional visualization primitives in their client programs in order to visualize the behavior of their programs. This framework significantly reduces the programmers' burden in debugging parallel programs, owing to the following two features. First, it minimizes the 'probe effect,' which is one of the main concerns in monitoring parallel programs. Second, VisuaLinda uses three-dimensional space to display both the relation between the Linda server and the client programs, and the execution of client programs. This framework can be used to display a much larger number of processes than using 2D visualization techniques, see two relations simultaneously, improve the visibility of communication lines, and see each process's state as well as the overview of the execution.

AB - This paper describes the VisuaLinda system, which is an integration of a Linda server and a visualizer of parallel Linda programs. Since the visualization module is built in the Linda server, programmers do not need to put additional visualization primitives in their client programs in order to visualize the behavior of their programs. This framework significantly reduces the programmers' burden in debugging parallel programs, owing to the following two features. First, it minimizes the 'probe effect,' which is one of the main concerns in monitoring parallel programs. Second, VisuaLinda uses three-dimensional space to display both the relation between the Linda server and the client programs, and the execution of client programs. This framework can be used to display a much larger number of processes than using 2D visualization techniques, see two relations simultaneously, improve the visibility of communication lines, and see each process's state as well as the overview of the execution.

UR - http://www.scopus.com/inward/record.url?scp=0031382315&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031382315&partnerID=8YFLogxK

M3 - Conference contribution

SP - 174

EP - 178

BT - IEEE Symposium on Visual Languages, Proceedings

A2 - Anon, null

PB - IEEE Comp Soc

ER -