Invention Grant
- Patent Title: System and method for correct execution of software based on a variance between baseline and real time information
- Patent Title (中): 基于基线和实时信息之间的差异来正确执行软件的系统和方法
-
Application No.: US13722158Application Date: 2012-12-20
-
Publication No.: US09146833B2Publication Date: 2015-09-29
- Inventor: David W. Grawrock , David Ott , Corey Malone , Jesse Walker
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F9/44

Abstract:
In an embodiment a software application may include a “baseline trace” indicating proper application execution. The baseline trace may include counts for various types of instructions (e.g., how many times each of a LR instruction and a MV instruction occurs during an execution of code). The finished application includes the baseline trace. Upon execution the application randomly selects which of the various types of instructions to count during execution (e.g., LR or MV instruction) to produce a “real time trace”. The application executes and produces the real-time trace. The baseline trace is then compared to the real-time trace, which is specific to the randomly chosen type of instruction. If the traces are within a pre-determined range of each other the user has a level of assurance the software is operating correctly. Other embodiments are described herein.
Public/Granted literature
- US20140181794A1 SYSTEM AND METHOD FOR CORRECT EXECUTION OF SOFTWARE Public/Granted day:2014-06-26
Information query