Patent ID: 8458790
Filing Date: 2013-06-04
Classification: G06F,G06Q,G07F

Abstract:
1. A method for tracking execution of an application in a computing system comprising processing circuitry, the method comprising: receiving in said processing circuitry a request to invoke the application, setting a process execution state in said processing circuitry to indicate a first execution, executing the application for a first time with said processing circuitry of the computing system in response to the request, storing application data and control information calculated by the application while the application is executed for the first time with said processing circuitry; setting the process execution state in said processing circuitry to indicate a subsequent execution, executing at least part of the application for at least one subsequent time with the processing circuitry of the same computing system in response to the request, comparing, with said processing circuitry, application data and control information calculated by the application during subsequent executions with respective data and information stored during said first execution, and proceeding to error handling responsive to a discrepancy detected with said processing circuitry in the compared application data and control information, wherein the comparison is performed by operating system services invoked by the application, said operating system services being responsive to said process execution state.