163 citations found. Retrieving documents...
T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Transactions on Computers, 36(4):471--482, 1987.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

Starting Conditions for Post-Mortem Debugging using.. - Huselius, Sundmark.. (2003)   (Correct)

.... to account for race conditions and potential nondeterministic re executions, as well as non deterministic inputs [14] Earlier work on debugging of real time software has established the use of deterministic replay, a record replay solution, as a viable solution to create repeatable executions [1, 6, 13, 17, 15, 19]. When combining the deterministic replay approach with infinite loop recorders (analogous to black box recorders in airplanes) for postmortem debugging of embedded systems, it is essential that the recordings are sufficiently long and detailed in order to be able to re execute the system. ....

T. LeBlanc and J. Mellor-Crummey. Debugging parallel programs with instant replay. Transactions on Computers, 36(4):471 -- 482, April 1987.


A Framework to Support Parallel and Distributed Debugging - Cunha, Lourenco.. (1998)   (2 citations)  (Correct)

....models because of non deterministic executions, due to the arbitrary interleaving of multiple concurrent activities, and their dynamic interactions. Although several deterministic re execution techniques have been proposed supporting cyclic and interactive debugging of concurrent programs [LMC78] they only solve a part of the problem. This is due to the large complexity of real concurrent applications, with many processes and many dynamic interactions, which implies a very large space of alternative computation paths that must be tried during debugging. In fact, deterministic ....

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging Parallel Programs with Instant Replay. IEEE Transactions on Cumputers, C--36(4):471--482, April 1978.


A Portable Virtual Machine for Program Debugging and Directing - Demetrescu, Finocchi   (Correct)

....and this may be a strong limitation for targeting languages such as C or C , for which directors and debuggers would be mostly useful. Another desired feature within debugging and monitoring environments is reversible execution, which provides access to old execution states (see, e.g. [4, 6, 15, 17, 25]) The location of a program fault is indeed the first point of investigation during the debugging process. If the faulty statement is reached or, more in general, a desired state is passed over, one typically must restart the execution. This can be avoided using step by step execution, which ....

T. Leblanc and J. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, 36(4):471--481, 1987.


Debugging in a Distributed World: Observation and Control - Tarafdar, Garg (1998)   (1 citation)  (Correct)

....Our focus in this paper will be on the third approach to predicate detection. Control of distributed computations can be at various levels. So far, the literature has focussed mainly on the most basic form of control: deterministic replaying of distributed computations to recreate failures [10, 14]. This leads to a debugging cycle consisting of passive observation and computation replaying. We believe that a more effective and active debugging method would involve instead a cycle of observation followed by controlled replaying based on observation [17] We may classify control into on line ....

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Transactions on Computers, C-36(4):471--482, April 1987.


Replay Debugging of Complex Real-Time Systems.. - Sundmark, Thane.. (2002)   (Correct)

.... During the mid eighties, in an effort to address the problems with inadequate tools for debugging of complex systems, LeBlanc and Mellor Crummey proposed a method of recording information during run time and using this information to reproduce the exact behavior of the execution off line [9]. This method, called Instant Replay, allowed otherwise unfit cyclic debugging techniques to be used for debugging nondeterministic systems. Instant Replay, as many of its successors [1] 4] 12] 13] was focused on debugging of non real time concurrent programs, thereby concentrating mainly on the ....

LeBlanc T.J. and Mellor-Crummey M. Debugging parallel programs with instant replay. IEEE Transactions on Computers. Vol. C-36, no. 4. Pp 471-482. April, 1987.


An Experiment in Tool Integration: the DDBG Parallel and.. - Cunha, Lourenço, Antão (1999)   (2 citations)  (Correct)

....functionalities, we still have to address the more difficult issues of handling the nondeterministic and nonreproducible behavior of parallel and distributed programs, 2 as well as the intrusion effect due to the debugging system. Many proposals have been made in this regard for the past years [22,1,6,2,13,26,3,32]. Namely, the Instant Replay technique [22] was a significant contribution to allow efficient implementations of a facility for deterministic program re execution. By forcing the same ordering of events as occurred during execution, the replay system gives a great help in the identification of ....

....issues of handling the nondeterministic and nonreproducible behavior of parallel and distributed programs, 2 as well as the intrusion effect due to the debugging system. Many proposals have been made in this regard for the past years [22,1,6,2,13,26,3,32] Namely, the Instant Replay technique [22] was a significant contribution to allow efficient implementations of a facility for deterministic program re execution. By forcing the same ordering of events as occurred during execution, the replay system gives a great help in the identification of program bugs. However, due to the large ....

T.J. LeBlanc, J-M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Trans. on Computers C-36, 4 (1987).


Replaying Distributed Applications with RPVM - Lourenço, Cunha (1998)   (Correct)

....In the data driven replay technique, all the data exchanged between processes is recorded. The control driven replay technique reduces the trace volume by relying on data regeneration during the replay phase. The main reference for the control driven replay technique is the Instant Replay [14] that only require a minimal information on the event ordering, reducing drastically the volume of the trace file(s) when comparing with the datadriven or checkpointing techniques. A discussion of further optimizations to this technique, so that even smaller event logs can be obtained is ....

....process: ffl Phase 1: Recording In this phase, information is collected on each node, in order to generate a trace file containing the information necessary to define a partial order between all the interaction events (e.g. message interchanges) occurred during the application execution. In [14] is shown that it is enough to collect information about the non deterministic message receive operations to be able to replay later all the communication events in the same (partial) order. ffl Phase 2: Replaying During replay, the execution of the target application will be driven by the ....

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging Parallel Programs with Instant Replay. IEEE Transactions on Cumputers, C--36(4):471--482, April 1978.


Automated Bug Isolation via Program Chipping - Chad Sterling University (2005)   (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Transactions on Computers, 36(4):471--482, 1987.


JVM Independent Replay in Java - Schuppan, Baur, Biere (2004)   (Correct)

No context found.

LeBlanc, T. J. and J. M. Mellor-Crummey, Debugging parallel programs with Instant Replay, IEEE Transactions on Computers C-36 (1987).


BugNet: Continuously Recording Program Execution for.. - Narayanasamy, Pokam.. (2005)   (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Transaction on Computers, 36(4):471--482, 1987.


Temporal Debugging and Profiling of Multimedia Applications - Albertsson   (Correct)

No context found.

Thomas J. LeBlanc and John M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Transactions on Computers, C-36(4):471--482, April 1987. September 1986 Also available as BPR 12, Computer Science Department, University of Rochester, September 1986.


A Taxonomy of Execution Replay Systems - Cornelis, Georges, Christiaens..   (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, C-36(4):471--482, April 1987.


A Portable Virtual Machine for Program Debugging and Directing - Demetrescu, Finocchi   (Correct)

No context found.

T. Leblanc and J. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, 36(4):471--481, 1987.


Instrumenting Java Bytecode to Replay Execution Traces of.. - Baur (2003)   (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Computer Society, April 1987. IEEE Transaction on computers C36 (4):471-482.


Dependable Software Needs Pervasive Debugging - Harris (2002)   (1 citation)  (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, C-36(4):471--482, Apr. 1987.


Dynamically Reconfigurable Architecture for a Class of Real-Time.. - Ohkami (1992)   (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey, "Debugging Parallel Programs with Instant Replay," IEEE Transactions on Computers, Vol.36, No.4, April 1987, pp.471-- 482.


Replay Debugging of Embedded Real-Time Systems: A State of the.. - Sundmark (2002)   (Correct)

No context found.

T.J. LeBlanc and J.M. Mellor-Crummey. Debugging Parallel Programs with Instant Replay. IEEE Transactions on Computers, 36(4):471 -- 482, April 1987.


JVM Independent Replay in Java - Schuppan, Baur, Biere (2004)   (Correct)

No context found.

LeBlanc, T. J. and J. M. Mellor-Crummey, Debugging parallel programs with Instant Replay, IEEE Transactions on Computers C-36 (1987).


Replay Debugging of Complex Real-Time Systems.. - Sundmark, Thane.. (2003)   (Correct)

No context found.

T.J. LeBlanc and J.M. Mellor-Crummey. Debugging Parallel Programs with Instant Replay. IEEE Transactions on Computers, 36(4):471 -- 482, April 1987.


A Portable Virtual Machine for Program Debugging and Directing - Demetrescu, Finocchi   (Correct)

No context found.

T. Leblanc and J. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, 36(4):471--481, 1987.


RTREx: Trace and Replay Engine for Debugging Java.. - Akella, Bharambe..   (Correct)

No context found.

T.J. LeBlanc and J.M. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, C-36(4):471-482, April 1987.


JiTI: Tracing Memory References for Data Race Detection - Ronsse, De Bosschere (1997)   (1 citation)  (Correct)

No context found.

T. LeBlanc and J. Mellor-Crummey. Debugging parallel programs with Instant Replay. IEEE Transactions on Computers, C-36(4):471--482, April 1987.


Monitoring and Debugging Distributed Realtime Programs - Dodd, Ravishankar (1992)   (22 citations)  (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey, `Debugging parallel programs with instant replay', IEEE Trans. Computers, C-36, (4), 471--482 (1987).


A Debugger for Distributed Programs - Side, Shoja (1994)   (3 citations)  (Correct)

No context found.

T. LeBlanc and J. Mellor-Crummey, `Debugging parallel programs with instant replay', IEEE Trans. Computers, C-36, (4), 471--481 (1987).


A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)   (27 citations)  (Correct)

No context found.

T. J. LeBlanc and J. M. Mellor-Crummey, `Debugging parallel programs with instant replay', IEEE Trans. Comp., C-36, (4), 471--482 ( 1987).

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC