Patent ID: 7664626
Filing Date: 2010-02-16
Classification: G06F

Abstract:
1. A computer implemented method for ambiguous-state support in virtual machine emulators comprising: providing a first emulation model, the first emulation model being a baseline emulation model emulating baseline behaviors of two or more versions of a given computer component; executing a suspect application within the first emulation model; detecting a first version variable behavior of the suspect application, the first version variable behavior of the suspect application being associated with a first version of the two or more versions of the given computer system component, the first version variable behavior of the suspect application being detected at a point of first version variable behavior detection within the first emulation model; copying state data indicating the state of the first emulation model at the point of first version variable behavior detection; continuing to execute the suspect application within the first emulation model from the point of first version variable behavior detection; providing a second emulation model the second emulation model being an emulation model emulating behaviors of the second version of the two or more versions of the given computer component, and; executing the suspect application within the second emulation model from the point of first version variable behavior detection.