Sciweavers

APSEC
2004
IEEE

Testing Java Interrupts and Timed Waits

14 years 3 months ago
Testing Java Interrupts and Timed Waits
Testing concurrent software is difficult due to problems with inherent non-determinism. In previous work, we have presented a method and tool support for the testing of concurrent Java components. In this paper, we extend that work by presenting and discussing techniques for testing Java thread interrupts and timed waits. Testing thread interrupts is important because every Java component that calls wait must have code dealing with these interrupts. For a component that uses interrupts and timed waits to provide its basic functionality, the ability to test these features is clearly even more important. We discuss the application of the techniques and tool support to one such component, which is a non-trivial implemenation of the readerswriters problem.
Luke Wildman, Brad Long, Paul A. Strooper
Added 20 Aug 2010
Updated 20 Aug 2010
Type Conference
Year 2004
Where APSEC
Authors Luke Wildman, Brad Long, Paul A. Strooper
Comments (0)