Method And System For Simulating A Plurality Of Devices
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for simulating a plurality of devices are disclosed. A simulator configured to simulate a plurality of devices may output simulated device data for the plurality of devices, where the output of the simulated device data may be performed based upon execution of commands by the simulator. The commands may be received from a device abstraction layer in response to a request from the simulator for any commands associated with the plurality of devices. Additionally, the simulated device data may be communicated to a component coupled to the simulator, where a result of the processing of the simulated device data by the component may be used to analyze the performance of the component. Further, other commands may be executed by simulator for changing the frequency at which simulated device data is output, for performing another operation defined during configuration of the simulator, etc.
15 Citations
67 Claims
-
1-28. -28. (canceled)
-
29. A computer-implemented method for simulating a plurality of devices, comprising:
-
receiving, by one or more processors, one or more user inputs associated with the plurality of devices; generating, by the one or more processors, configuration data for the plurality of devices based on the one or more user inputs; automatically instantiating, by the one or more processors, the plurality of devices based on the configuration data; receiving, by the one or more processors, commands associated with the plurality of devices; automatically simulating, by the one or more processors, the plurality of devices based on the commands, to generate simulated device data; and providing, by the one or more processors, the simulated device data to a module for performance testing of at least a portion of the module based on the simulated device data. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for simulating a plurality of devices, the operations comprising:
-
receiving one or more user inputs associated with the plurality of devices; generating configuration data for the plurality of devices based on the one or more user inputs; automatically instantiating the plurality of devices based on the configuration data; receiving commands associated with the plurality of devices; automatically simulating the plurality of devices based on the commands, to generate simulated device data; and providing the simulated device data to a module for performance testing of at least a portion of the module based on the simulated device data. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system, comprising:
-
one or more processors; and a computer-readable storage device coupled to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for simulating a plurality of devices, the operations comprising; receiving one or more user inputs associated with the plurality of devices; generating configuration data for the plurality of devices based on the one or more user inputs; automatically instantiating the plurality of devices based on the configuration data; receiving commands associated with the plurality of devices; automatically simulating the plurality of devices based on the commands, to generate simulated device data; and providing the simulated device data to a module for performance testing of at least a portion of the module based on the simulated device data. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification