Title :
Execution replay of parallel programs
Author :
Roos, J.F. ; Courtrai, L. ; Mehaut, J.F.
Author_Institution :
Lab. d´´Inf. Fondamentale, CNRS, Lille, France
Abstract :
Debugging MIMD programs is often a delicate job. As a matter of fact, they can have different behaviors in successive executions. So, cyclic debugging is not applicable. To make it available for parallel programmers, we propose execution replay (full and partial) for our multi-threaded execution model, the communicating active components (CAC). CACs have been defined to implement parallel object-oriented languages. This work is part of the PVC/BOX project whose goal is a full parallel object-oriented environment. The execution replay mechanism is the basic tool for usable parallel debugging tools building
Keywords :
object-oriented languages; parallel languages; parallel programming; program debugging; programming environments; software tools; MIMD program debugging; PVC/BOX project; communicating active components; execution replay; multi-threaded execution model; parallel debugging tools building; parallel object-oriented environment; parallel object-oriented languages; parallel programs; program behaviour; Buildings; Computational modeling; Concurrent computing; Debugging; Distributed computing; Hardware; Object oriented modeling; Programming profession; Research and development;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings. Euromicro Workshop on
Conference_Location :
Gran Canaria
Print_ISBN :
0-8186-3610-6
DOI :
10.1109/EMPDP.1993.336375