A POWERFUL HIGH-LEVEL DEBUGGER FOR PARALLEL PROGRAMS

被引:0
|
作者
CAERTS, C [1 ]
LAUWEREINS, R [1 ]
PEPERSTRAETE, JA [1 ]
机构
[1] KATHOLIEKE UNIV LEUVEN,ESAT LAB,B-3001 HEVERLEE,BELGIUM
关键词
PARALLEL PROGRAMS; HIGH-LEVEL DEBUGGING; ANIMATION; GRAPHICAL PROGRAMMING ENVIRONMENT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The testing and debugging of complex programs has always been one of the most cost-determining factors in software design. This is even more true when parallel programs are considered. Debugging them is often based on a debugging cycle. First we make an assumption about the probable source of the bug, and next the validity of this assumption is verified. By repeatedly applying this technique, we try to limit the search-space until eventually the bug is resolved. There is a great need however for powerful high-level tools that enable the localization of bugs without indulging in this time-consuming error-prone debugging cycle. This paper describes such a high-level debugging tool, based on the animation of a program on its hierarchical-graphical representation.
引用
收藏
页码:54 / 64
页数:11
相关论文
共 50 条
  • [1] AN INTERACTIVE HIGH-LEVEL DEBUGGER FOR CONTROL-FLOW OPTIMIZED PROGRAMS
    ZELLWEGER, PT
    [J]. SIGPLAN NOTICES, 1983, 18 (08): : 114 - 114
  • [2] EFFICIENT IMPLEMENTATION OF HIGH-LEVEL PARALLEL PROGRAMS
    BAGRODIA, R
    MATHUR, S
    [J]. SIGPLAN NOTICES, 1991, 26 (04): : 142 - 151
  • [3] MULTILINGUAL DEBUGGING WITH THE SWAT HIGH-LEVEL DEBUGGER
    CARDELL, JR
    [J]. SIGPLAN NOTICES, 1983, 18 (08): : 180 - 189
  • [4] Llun - a high-level debugger for generated parsers
    Glass, S
    Ince, D
    Fergus, E
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (10): : 983 - 1001
  • [5] Detection of High-Level Synchronization Anomalies in Parallel Programs
    Jannesari, Ali
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2015, 43 (04) : 656 - 678
  • [6] Detection of High-Level Synchronization Anomalies in Parallel Programs
    Ali Jannesari
    [J]. International Journal of Parallel Programming, 2015, 43 : 656 - 678
  • [7] Detecting High-Level Synchronization Errors in Parallel Programs
    Raza, Syed Aoun
    Franke, Stefan
    Ploedereder, Erhard
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2011, 2011, 6652 : 17 - 30
  • [8] Automated Debugger for Parallel Programs
    Rosenberger, Jack
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (08) : 16 - 16
  • [9] Extending High-Level Synthesis for Task-Parallel Programs
    Chi, Yuze
    Guo, Licheng
    Lau, Jason
    Choi, Young-kyu
    Wang, Jie
    Cong, Jason
    [J]. 2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 204 - 213
  • [10] Buster: a portable debugger for parallel programs
    Du, S.
    Chen, X.P.
    Wang, D.S.
    Zheng, W.M.
    [J]. Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2001, 22 (10):