Title :
Automatic simulation of network problems in UDP-based Java programs
Author :
Farchi, Eitan ; Krasny, Yoel ; Nir, Yarden
Author_Institution :
IBM Haifa Res. Lab., Israel
Abstract :
Summary form only given. The paper describes a tool for black-box testing of UDP-based distributed Java programs. UDP provides little guarantee for correct delivery of data, and therefore requires the application to verify the integrity of communication according to its needs. Debugging such application is hard, since it is hard to create at will bad network conditions. The tool describes here creates an intermediary layer above the Java API which simulates network noises. It therefore enables stress-testing the application even on a flawless network environment. We describe a field experience of testing an application, using the tool vs. using specially-written testing code. We show the two approaches to be complementary.
Keywords :
Java; distributed programming; program debugging; program testing; API; UDP-based Java programs; automatic simulation; black-box testing; distributed programs; flawless network environment; network problems; program debugging; Automatic testing; Computer bugs; Debugging; Instruments; Intelligent networks; Java; Packaging; Programming profession; Protocols; Working environment noise;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
DOI :
10.1109/IPDPS.2004.1303342