DocumentCode
1582116
Title
Testing concurrent programs: a formal evaluation of coverage criteria
Author
Factor, Michael ; Farchi, Eitan ; Lichtenstein, Yossi ; Malka, Y.
Author_Institution
Res. Lab., IBM Israel Sci. & Technol. Center, Haifa, Israel
fYear
1996
Firstpage
119
Lastpage
126
Abstract
While the literature on testing sequential programs is rich, there has been very little work on testing concurrent programs. One major trend in testing sequential code is to define program-based, test data adequacy criteria. Different criteria are often evaluated using a set of properties which are intended to capture the intuition of what constitutes good testing. The work considers the adaptation of techniques for evaluating sequential program-based coverage criteria to an abstract concurrent language. The authors define two sequential and two concurrent program-based criteria which are evaluated with respect to a set of properties. Based upon their analysis, they are able to define new criteria which combine the sequential and concurrent aspects of the program. They also propose a new property that has no parallel in the field of sequential testing. Finally, they discuss the application of the new criteria to the testing of concurrent programs
Keywords
parallel languages; parallel programming; program testing; abstract concurrent language; concurrent program testing; concurrent program-based criteria evaluation; coverage criteria; formal evaluation; sequential program-based criteria evaluation; Computer languages; Concurrent computing; Formal specifications; Laboratories; Protocols; Sequential analysis; State-space methods; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Software Engineering, 1996., Proceedings of the Seventh Israeli Conference on
Conference_Location
Herzliya
Print_ISBN
0-8186-7536-5
Type
conf
DOI
10.1109/ICCSSE.1996.554913
Filename
554913
Link To Document