Patent ID: 7237230
Filing Date: 2007-06-26
Classification: G06F,Y10S

Abstract:
1. A system for testing a routine executing on an embedded computer, the system comprising: a host computer; an embedded computer executing a routine, wherein the embedded computer monitors a plurality of communications that are sent to the routine by other routines that are within the same thread as the monitored routine and that are executing on the same embedded computer as the monitored routine, and wherein the embedded computer transmits data from the monitored communications to the host computer, wherein the host computer stores the data from the monitored communications in a plurality of persistent data sets, thereby facilitating testing of the routine on the embedded computer using the data sets by re-transmission, wherein the host computer is configured to re-transmit at least one of the data sets to the monitored routine on the embedded computer, and wherein the host computer is configured to provide an interface for threads executing on the host computer to load and store monitored data in the persistent data sets, such that the threads executing on the host computer can selectively retrieve at least one data set that is stored on the host computer and re-transmit the at least one data set to the monitored routine on the embedded computer.