2002 · 15 citations · 14 references
ComputingComputer ScienceVisualizationMessage PassingParallel ComputingProgramming LanguagesControl-flow AnalysisData-flow AnalysisParallel Programming ModelsCompositionControl-flow Graph ConstructionDataflow GraphsGraph-based Parallel ProgrammingInter-process CommunicationVisual DebuggingVisual ModelingVisual Programming
Writing and managing programs for parallel systems is a difficult task. It is a great challenge for designers of visual programming languages to provide tools that will help in the process. This paper describes a new graph based tool called Visper that provides a multi-dimensional environment for program composition. Our approach combines different levels of abstraction at which parallel programs are expressed into a single Process Communication Graph (PCG). PCG visualizes program construction, debugging and performance tuning throughout the development cycle and thus maintains a single mental image for the developer. The paper addresses the issues of visual construction for parallel message-passing programs using a working tool Visper.
14
The Characteristics of Parallel Algorithms.
W. G., Leah H. Jamieson, Dennis Gannon et al. · Mathematics of Computation · 1988 · 226 citations
Scaling up visual programming languages
Marla J. Baker, Carisa Bohus, P. Carlson et al. · Computer · 1995 · 140 citations
Parallel Programming and the Poker Programming Environment