A concurrent program debugging environment using real-time replay

  • Authors:
  • Eui Hyun Paik;Y. S. Chung;Byung-Sun Lee;Chae Woo Yoo

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICPADS '97 Proceedings of the 1997 International Conference on Parallel and Distributed Systems
  • Year:
  • 1997
  • Cross-Entropy-Based Replay of Concurrent Programs

    FASE '09 Proceedings of the 12th International Conference on Fundamental Approaches to Software Engineering: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009

Quantified Score

Hi-index 0.00

Visualization

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.