DocumentCode
2453779
Title
Testing concurrency and communication in distributed objects
Author
Bader, Adnan ; Sajeev, A.S.M. ; Ramakrishnan, Sita
Author_Institution
Sch. of Comput. Sci. & Software Eng., Monash Univ., Clayton, Vic., Australia
fYear
1998
fDate
17-20 Dec 1998
Firstpage
422
Lastpage
428
Abstract
Concurrency and communication are two of the key features of distributed systems. These features can make systematic testing of distributed systems a complex task. A major problem is the explosion of the test space because of the potential for arbitrary interference of concurrent threads. This paper describes an approach for systematic testing of such systems in an object-oriented context. We use statecharts for system specification, and model the system behaviour as event-sequences. A test case, therefore, is primarily an event-sequence with concurrent threads represented as interleaving events. Communication-states with associated events represent communication between objects. The test-space explosion is controlled by an extension to Chow´s (1978) algorithm for generating test sequences for finite state machines. The number of test sequences we require is O(n2 ), where n is the sum of all events in all concurrent statecharts
Keywords
computational complexity; concurrency theory; distributed object management; finite state machines; object-oriented programming; sequences; testing; arbitrary concurrent thread interference; communication states; communication testing; concurrency testing; concurrent statecharts; distributed objects; distributed systems; event sequences; finite state machines; interleaving events; object-oriented context; system behaviour modeling; system specification; systematic testing; test sequence generation; test space explosion; Automata; Communication system control; Concurrent computing; Context; Explosions; Interference; Interleaved codes; Object oriented modeling; System testing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, 1998. HIPC '98. 5th International Conference On
Conference_Location
Madras
Print_ISBN
0-8186-9194-8
Type
conf
DOI
10.1109/HIPC.1998.738017
Filename
738017
Link To Document