• DocumentCode
    3583893
  • Title

    A concurrent program debugging environment using real-time replay

  • Author

    Paik, E.H. ; Chung, Y.S. ; Lee, B.S. ; Yoo, Chae-Woo

  • Author_Institution
    SDE Sect., ETRI, Taejeon, South Korea
  • fYear
    1997
  • Firstpage
    460
  • Lastpage
    465
  • Abstract
    A common debugging strategy involves re-execution of a program (on a given input) over and over, each time gaining more information about bugs. Such techniques can fail in concurrent programs. Because of variations in message latencies and process scheduling, different runs on the given input may produce different results. This non-repeatability rules out the reproduction of errors which is the cornerstone of conventional debugging techniques. So, guaranteeing reproducibility is major issue in the concurrent program debugging. This paper discusses the design and implementation of a concurrent program debugging environment which replays the error-occurred execution and debugs the errors using a recorded event history file and input data
  • Keywords
    parallel programming; program debugging; programming environments; concurrent program debugging environment; error-occurred execution; event history file; message latencies; process scheduling; real-time replay; Computer bugs; Debugging; Delay; History; Joining processes; Monitoring; Probes; Programming profession; Reproducibility of results; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652587
  • Filename
    652587