A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Testing Distributed Programs Containing Racing Messages
1997
Computer journal
Finding errors in non-deterministic programs is complicated by the fact that a bug may be revealed only by a particular sequence of program activities. An erroneous program may run correctly hundreds or thousands of times, each time avoiding the failure-causing sequence. This problem is exacerbated in distributed systems since race conditions on messages may not be under the direct control of the programmer. We describe how message delivery ordering can be controlled during execution. Our
doi:10.1093/comjnl/40.8.489
fatcat:cawf5c53ezf6tnuhcachmohpqq