Using raddle to design distributed systems
ICSE '88 Proceedings of the 10th international conference on Software engineering
VERDI: a visual environment for designing distributed systems
Journal of Parallel and Distributed Computing - Special issue: software tools for parallel programming and visualization
Journal of Parallel and Distributed Computing
A graphical retargetable parallel programming environment and its efficient implementation
A graphical retargetable parallel programming environment and its efficient implementation
Allocating Task Interaction Graphs to Processors in Heterogeneous Networks
IEEE Transactions on Parallel and Distributed Systems
A Distributed Parallel Programming Framework
IEEE Transactions on Software Engineering
Visual Programming and Debugging for Parallel Computing
IEEE Parallel & Distributed Technology: Systems & Technology
The Software Architecture of a Virtual Distributed Computing Environment
HPDC '97 Proceedings of the 6th IEEE International Symposium on High Performance Distributed Computing
A Graphical Programming Environment for Message Passing Programs
PDSE '97 Proceedings of the 2nd International Workshop on Software Engineering for Parallel and Distributed Systems
GXL: Toward a Standard Exchange Format
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
WebGOP: A Framework for Architecting and Programming Dynamic Distributed Web Applications
ICPP '02 Proceedings of the 2002 International Conference on Parallel Processing
Clustering and Reassignment-Based Mapping Strategy for Message-Passing Architectures
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Visual Programming and Parallel Computing
Visual Programming and Parallel Computing
Overview of VPE: A Visual Environment for Message-Passing Parallel Programming
Overview of VPE: A Visual Environment for Message-Passing Parallel Programming
High-level abstractions for message-passing parallel programming
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
Journal of Systems and Software
Performance-based parallel application toolkit for high-performance clusters
The Journal of Supercomputing
Hi-index | 0.00 |
GOP is a graph-oriented programming model which aims at providing high-level abstractions for configuring and programming cooperative parallel processes. With GOP, the programmer can configure the logical structure of a parallel/distributed program by constructing a logical graph to represent the communication and synchronization between the local programs in a distributed processing environment. This paper describes a visual programming environment, called VisualGOP, for the design, coding, and execution of GOP programs. VisualGOP applies visual techniques to provide the programmer with automated and intelligent assistance throughout the program design and construction process. It provides a graphical interface with support for interactive graph drawing and editing, visual programming functions and automation facilities for program mapping and execution. VisualGOP is a generic programming environment independent of programming languages and platforms. GOP programs constructed under VisualGOP can run in heterogeneous parallel/distributed systems. Copyright © 2005 John Wiley & Sons, Ltd.