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 条
  • [21] USING SPECIFICATIONS FOR DEBUGGING PARALLEL PROGRAMS
    FREY, M
    WEININGER, A
    APPLICATIONS IN PARALLEL AND DISTRIBUTED COMPUTING, 1994, 44 : 135 - 144
  • [22] A MECHANISM FOR EFFICIENT DEBUGGING OF PARALLEL PROGRAMS
    MILLER, BP
    CHOI, JD
    SIGPLAN NOTICES, 1988, 23 (07): : 135 - 144
  • [23] A modular debugging infrastructure for parallel programs
    Kranzlmüller, D
    Schaubschläger, C
    Scarpa, M
    Volkert, J
    PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 143 - 150
  • [24] Memory debugging in parallel and distributed applications
    Gottbrath, Chris
    TOOLS FOR HIGH PERFORMANCE COMPUTING, 2008, : 79 - 90
  • [25] A framework to support parallel and distributed debugging
    Cunha, JC
    Lourenco, J
    Vieira, J
    Moscao, B
    Pereira, D
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 708 - 717
  • [26] DEBUGGING PARALLEL PROGRAMS USING SOUND
    FRANCIONI, JM
    ALBRIGHT, L
    JACKSON, JA
    SIGPLAN NOTICES, 1991, 26 (12): : 68 - 75
  • [27] A MECHANISM FOR EFFICIENT DEBUGGING OF PARALLEL PROGRAMS
    MILLER, BP
    CHOI, JD
    SIGPLAN NOTICES, 1989, 24 (01): : 141 - 150
  • [28] A TOOLKIT FOR DEBUGGING PARALLEL LISP PROGRAMS
    ILMBERGER, H
    THURMEL, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 505 : 406 - 422
  • [29] Scalable Parallel Debugging with Statistical Assertions
    Minh Ngoc Dinh
    Abramson, David
    Jin, Chao
    Gontarek, Andrew
    Moench, Bob
    DeRose, Luiz
    ACM SIGPLAN NOTICES, 2012, 47 (08) : 311 - 312
  • [30] Array visualization for parallel program debugging
    Kranzlmüller, D
    Schaubschläger, C
    Volkert, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2615 - 2621