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