An integrated testing and debugging environment for parallel and distributed programs

Abstract

To achieve a certain degree of confidence that a given program follows its specification, a testing phase must be included in the program development process, and also a complementary debugging phase to help locating the program's bugs. This paper presents an environment which results of the composition and integration of two basic tools: STEPS (Structural TEsting of Parallel Software), which is a testing tool, and DDBG (Distributed DeBuGger), which is a debugging tool. The two tools are presented individually as stand-alone tools, and we describe how they were combined through the use of another intermediate tool: DEIPA (Deterministic re-Execution and Interactive Program Analysis). We claim that the result achieved is a very effective testing and debugging environment.

DOI: 10.1109/EURMIC.1997.617289

Extracted Key Phrases

4 Figures and Tables

Cite this paper

@article{Loureno1997AnIT, title={An integrated testing and debugging environment for parallel and distributed programs}, author={Jo{\~a}o Lourenço and Jos{\'e} C. Cunha and Henryk Krawczyk and Piotr Kuzora and Marcin Neyman and Bogdan Wiszniewski}, journal={EUROMICRO 97. Proceedings of the 23rd EUROMICRO Conference: New Frontiers of Information Technology (Cat. No.97TB100167)}, year={1997}, pages={291-298} }