DocumentCode
3372682
Title
Test-case generation for concurrent programs with the testing criteria using interaction sequences
Author
Katayama, Tetsuro ; Itoh, Eisuke ; Furukawa, Zengo ; Ushijima, Kazuo
Author_Institution
Graduate Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Japan
fYear
1999
fDate
1999
Firstpage
590
Lastpage
597
Abstract
Test-cases play an important roll for high quality software testing. Inadequate test-cases may cause bugs remaining after testing. Overlapped test-cases lead to increases in testing costs. The paper proposes a test-case generation method with the EIAG (Event InterActions Graph) and the ISTC (Interaction Sequences Testing Criteria). The EIAG represents behavior of concurrent programs. It consists of Event Graphs and Interactions. An Event Graph is a control flow graph of a program unit in a concurrent program. The Interactions represent interactions (synchronizations, communications and waits) between the program units. The ISTC proposed are based on sequences of Interactions. The cooperated paths (copaths) on the EIAG as test-cases satisfying the ISTC are generated. The generated copaths can detect dead (unreachable) statements which concern interactions, and they can find some communication errors and deadlocks in testing. It is, however, necessary to validate feasibility of the generated copaths
Keywords
concurrency control; flow graphs; parallel programming; program testing; EIAG; Event Graphs; Event InterActions Graph; ISTC; Interaction Sequences Testing Criteria; communication errors; concurrent programs; control flow graph; cooperated paths; copaths; dead statements; deadlocks; high quality software testing; interaction sequences; program unit; test-case generation; testing costs; testing criteria; unreachable statements; Communication system control; Computer bugs; Costs; Information science; Sequential analysis; Software quality; Software systems; Software testing; System recovery; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809654
Filename
809654
Link To Document