Title :
Testing parallel and distributed programs with temporal logic specifications
Author :
Frey, Maximilian ; Oberhuber, Michael
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Germany
Abstract :
This paper presents a new approach for testing parallel and distributed programs based on specifications. The requirements are formulated in temporal logic. The description of test cases is extended by control patterns enabling to cope with the demands of parallel applications. For the formulation of these patterns, an abstract execution model called POEM is introduced. After executing a parallel program with respect to a test case specification and its patterns, the resulting trace is checked against the temporal logic specification of the predefined requirements
Keywords :
algebraic specification; formal specification; parallel programming; program testing; programming theory; temporal logic; POEM; abstract execution model; control patterns; distributed program testing; parallel applications; parallel program testing; requirements; temporal logic specifications; test case description; test case specification; Application software; Debugging; Flow graphs; Logic testing; Message passing; Parallel processing; Software engineering; Software quality; Software testing; Software tools;
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-8043-1
DOI :
10.1109/PDSE.1997.596827