HeapMD: Identifying Heap-Based Bugs Using Anomaly Detection

Source: Association for Computing Machinery

Favorite

Free registration required

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:PDF Size:241.70
Date:Oct 2006