Invention Grant
- Patent Title: Heap-based bug identification using anomaly detection
- Patent Title (中): 基于堆的错误识别使用异常检测
-
Application No.: US11134812Application Date: 2005-05-20
-
Publication No.: US07770153B2Publication Date: 2010-08-03
- Inventor: Trishul Chilimbi , Vinod Ganapathy
- Applicant: Trishul Chilimbi , Vinod Ganapathy
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Klarquist Sparkman, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/00

Abstract:
A dynamic analysis tool uses anomaly detection to find heap-based bugs. In spite of the evolving nature of the heap, programs generally exhibit several of properties of their heap usage that remain stable. Periodically, during the execution of the program, the analysis tool computes a suite of metrics which are sensitive to the state of the heap. These metrics track heap behavior, and the stability of the heap reflects quantitatively in the values of these metrics. The ranges of stable metrics, obtained by running a program on a multiple input training set, are then treated as indicators of correct behavior, and are used in conjunction with an anomaly detector to find heap-based bugs.
Public/Granted literature
- US20060265694A1 Heap-based bug identification using anomaly detection Public/Granted day:2006-11-23
Information query