DocumentCode
2512654
Title
Testing parallel and distributed programs with temporal logic specifications
Author
Frey, Maximilian ; Oberhuber, Michael
Author_Institution
Inst. fur Inf., Tech. Univ. Munchen, Germany
fYear
1997
fDate
17-18 May 1997
Firstpage
62
Lastpage
72
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/PDSE.1997.596827
Filename
596827
Link To Document