HeapMD: Identifying Heap-Based Bugs Using Anomaly Detection
Source: Association for Computing Machinery
The authors present the design, implementation, and evaluation of HeapMD, a dynamic analysis tool that finds heap-based bugs using anomaly detection. HeapMD is based upon the observation that, in spite of the evolving nature of the heap, several of its properties remain stable. HeapMD uses this observation in a novel way: periodically, during the execution of the program, it 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.
| Format: | Size: | 241.70 | |
| Date: | Oct 2006 |



