Debugging in parallel

被引:0
|
作者
机构
来源
关键词
Fault tolerance - Problem solving - Program debugging - Supervisory and executive programs;
D O I
10.1145/1273463.1273468
中图分类号
学科分类号
摘要
The presence of multiple faults in a program can inhibit the ability of fault-localization techniques to locate the faults. This problem occurs for two reasons: when a program fails, the number of faults is, in general, unknown; and certain faults may mask or obfuscate other faults. This paper presents our approach to solving this problem that leverages the well-known advantages of parallel work flows to reduce the time-to-release of a program. Our approach consists of a technique that enables more effective debugging in the presence of multiple faults and a methodology that enables multiple developers to simultaneously debug multiple faults. The paper also presents an empirical study that demonstrates that our parallel-debugging technique and methodology can yield a dramatic decrease in total debugging time compared to a one-fault-at-a-time, or conventionally sequential, approach.
引用
收藏
相关论文
共 50 条
  • [1] DEBUGGING PARALLEL PROGRAMS IN PARALLEL
    RUBIN, RV
    SIGPLAN NOTICES, 1989, 24 (01): : 216 - 225
  • [2] Debugging Parallel DEVS
    Van Mierlo, Simon
    Van Tendeloo, Yentl
    Vangheluwe, Hans
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2017, 93 (04): : 285 - 306
  • [3] More Debugging in Parallel
    Hoegerle, Wolfgang
    Steimann, Friedrich
    Frenkel, Marcus
    2014 IEEE 25TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2014, : 133 - 143
  • [4] PARALLEL PROGRAM DEBUGGING
    LEBLANC, TJ
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 65 - 66
  • [5] DEBUGGING OF HETEROGENEOUS PARALLEL SYSTEMS
    FORIN, A
    SIGPLAN NOTICES, 1989, 24 (01): : 130 - 140
  • [6] PROGRAM DEBUGGING FOR PARALLEL PROCESSING
    SELL, RP
    COMMUNICATIONS OF THE ACM, 1960, 3 (07) : 398 - 398
  • [7] DEBUGGING PARALLEL STRAND PROGRAMS
    GITTINS, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 569 : 1 - 16
  • [8] Parallel program debugging by specification
    Huband, S
    McDonald, C
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (06): : 551 - 585
  • [9] MODELING CONCURRENCY IN PARALLEL DEBUGGING
    HSEUSH, W
    KAISER, GE
    SIGPLAN NOTICES, 1990, 25 (03): : 11 - 20
  • [10] DEBUGGING TECHNIQUES FOR PARALLEL PROGRAMS
    LEU, E
    SCHIPER, A
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (01): : 5 - 21