×

Detection of deadlocks or race conditions in physical systems using load testing

  • US 8,448,148 B1
  • Filed: 04/05/2011
  • Issued: 05/21/2013
  • Est. Priority Date: 04/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for testing a physical system including a plurality of input channels for receiving physical inputs, using load testing, the method comprising:

  • intercepting at least a portion of said plurality of input channels of said physical system;

    replacing at least a portion of said physical inputs of said intercepted at least a portion of said plurality of input channels of said physical system with one or more emulation programs, wherein said one or more emulation programs include parameters which allow to control outputs of said one or more emulation programs to said intercepted at least a portion of said plurality of input channels of said physical system;

    configuring a functional test in a load testing software tool to drive execution of said one or more emulation programs;

    randomly generating outputs from said one or more emulation programs simulating said physical inputs by executing the load testing software tool and inputting said randomly generated outputs to said intercepted at least a portion of said plurality of input channels of said physical system;

    monitoring and collecting data from said physical system as the load testing software tool executes, wherein said monitoring includes observing the amount of time it takes for said randomly generated outputs generated by said one or more emulation programs to be processed by said physical system; and

    analyzing said collected data for presence or absence of deadlocks or race conditions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×