Patent ID: 8701130

Claim:
A test system comprising: a first computing device programmed to execute a test routine, the test routine being written to call a remote function; a second computing device programmed to execute the remote function; wherein the first computing device is programmed to perform operations (i) to collect parameter data for use by the remote function, and (ii) to pass information, including the parameter data, to the second computing device; and wherein the second computing device is programmed to perform operations (i) to build a stack based on the parameter data, (ii) to use the information to locate code for the function on the second computing device, (iii) to execute the code for the function on the second computing device, the function using the parameter data on the stack, (iv) to obtain output values from execution of the code for the function, and (v) to pass parameter data, including the output values, to the first computing device; wherein at least some of the operations performed by the first computing device and the second computing device are implemented using a programming language that does not support type introspection.