Visual programming support for graph-oriented parallel/distributed processing

被引:3
|
作者
Chan, F
Cao, JN [1 ]
Chan, ATS
Zhang, K
机构
[1] Hong Kong Polytech Univ, Software Management & Dev Lab, Dept Comp, Hong Kong, Hong Kong, Peoples R China
[2] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2005年 / 35卷 / 15期
关键词
parallel and distributed processing; programming environment; graph-oriented model; cluster computing;
D O I
10.1002/spe.676
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 (c) 2005 John Wiley & Sons,Ltd.
引用
收藏
页码:1409 / 1439
页数:31
相关论文
共 50 条
  • [31] CGOOD, a categorical graph-oriented object data model
    Tuijn, C
    Gyssens, M
    THEORETICAL COMPUTER SCIENCE, 1996, 160 (1-2) : 217 - 239
  • [32] GRAS, A GRAPH-ORIENTED (SOFTWARE) ENGINEERING DATABASE SYSTEM
    KIESEL, N
    SCHUERR, A
    WESTFECHTEL, B
    INFORMATION SYSTEMS, 1995, 20 (01) : 21 - 51
  • [33] Parallel object-oriented visual programming environment
    Zhang, Ping
    Huang, Yongzhong
    Wu, Dongying
    Jisuanji Gongcheng/Computer Engineering, 2002, 28 (04):
  • [34] PARAGRAPH - GRAPH EDITOR SUPPORT FOR PARALLEL PROGRAMMING ENVIRONMENTS
    BAILEY, DA
    CUNY, JE
    LOOMIS, CP
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1990, 19 (02) : 75 - 110
  • [35] A graph-oriented task manager for small multiprocessor systems
    Verians, X
    Legat, JD
    Quisquater, JJ
    Macq, B
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 735 - 744
  • [36] CogLearn: A Cognitive Graph-Oriented Online Learning System
    Pian, Yang
    Lu, Yu
    Chen, Penghe
    Duan, Qinglong
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 2020 - 2023
  • [37] Transforming Graph-Oriented Databases into OWL 2 Ontologies
    Chabih, Oussama
    Sbai, Sara
    Louhdi, Mohammed Reda Chbihi
    Behja, Hicham
    2024 INTERNATIONAL CONFERENCE ON UBIQUITOUS NETWORKING, UNET 2024, 2024, : 211 - 217
  • [38] A Security Model for Access Control in Graph-Oriented Databases
    Morgado, Claudia
    Baioco, Gisele Busichia
    Basso, Tania
    Moraes, Regina
    2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2018), 2018, : 135 - 142
  • [39] Distributed object-oriented parallel programming environment on grid
    Woo, YJ
    Jeong, CS
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 2, PROCEEDINGS, 2003, 2668 : 562 - 570
  • [40] REQUIREMENTS FOR PARALLEL PROGRAMMING IN OBJECT-ORIENTED DISTRIBUTED SYSTEMS
    TANGNEY, B
    CONDON, A
    CAHILL, V
    HARRIS, N
    COMPUTER JOURNAL, 1994, 37 (06): : 499 - 508