Title :
Testing of parallel programs based on primitive dependence graph
Author_Institution :
Dept. of Comput. Sci., Changsha Inst. of Technol., Changsha, Hunan, China
Abstract :
Because of the nondeterministic timing ordering behavior of parallel primitives, testing of parallel programs is more difficult than that of serial programs. In this paper, we present a new testing strategy for parallel programs---static testing of parallel programs with their primitive dependence graphs. We have developed methods to analyze the timing ordering dependences between primitives and to construct primitive dependence graph. Approaches for static detecting errors with primitive dependence graph have also been discussed
Keywords :
graph grammars; parallel programming; program testing; nondeterministic timing ordering; parallel primitives; parallel programs; primitive dependence graphs; timing ordering dependences; Algorithms; Concurrent computing; Data analysis; Multitasking; Processor scheduling; Software testing; Timing;
Conference_Titel :
Test Symposium, 1993., Proceedings of the Second Asian
Conference_Location :
Beijing
Print_ISBN :
0-8186-3930-X
DOI :
10.1109/ATS.1993.398791