Fastly, Inc.
Race condition testing via a scheduling test program
Last updated:
Abstract:
Disclosed herein are methods, systems, and software to enhance the testing of race conditions in programs. In one example, a method of testing race conditions in a target program with one or more concurrent processes includes generating a scheduling program based on race conditions identified in the target program, wherein the scheduling program includes order of operation rules for the one or more concurrent processes. The method further provides initiating execution of the scheduling program, and executing the target program based on the order of operation rules for the one or more concurrent processes.
Status:
Grant
Type:
Utility
Filling date:
1 May 2015
Issue date:
14 Sep 2021