DDT: Design and Evaluation of a Dynamic Program Analysis for Optimizing Data Structure Usage

Free registration required

Executive Summary

Data structures define how values being computed are stored and accessed within programs. By recognizing what data structures are being used in an application, tools can make applications more robust by enforcing data structure consistency properties, and developers can better understand and more easily modify applications to suit the target architecture for a particular application. This paper presents the design and application of DDT, a new program analysis tool that automatically identifies data structures within an application.

  • Format: PDF
  • Size: 543.8 KB