ACM Home Page
Please provide us with feedback. Feedback
AWE: improving software analysis through modular integration of static and dynamic analyses
Full text PdfPdf (938 KB)
Source
Workshop on Program Analysis for Software Tools and Engineering archive
Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering table of contents
San Diego, California, USA
Pages: 69 - 74  
Year of Publication: 2007
ISBN:978-1-59593-595-3
Authors
Ruben E. Brown  MIT Lincoln Laboratory, Lexington, MA
Roger Khazan  MIT Lincoln Laboratory, Lexington, MA
Michael Zhivich  MIT Lincoln Laboratory, Lexington, MA
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 81,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1251535.1251547
What is a DOI?

ABSTRACT

AWE is a prototype system for performing analysis of x86 executables in the absence of source code or debugging information. It provides a modular infrastructure for integrating static and dynamic analyses into a single workflow. One of the major challenges with performing analysis of modern software is the amount of data that must be analyzed by a human to determine software behavior. This challenge is further compounded by the number of different tools and extensive expertise required to perform such analyses. The AWE system addresses this challenge in two ways: first by focusing analyst's attention on a prioritized subset of software features of importance, and second by simplifying analysis through an integrated static and dynamic analysis workflo.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
G. Balakrishnan, R. Gruian, T. Reps, and T. Teitelbaum. CodeSurfer/x86--A platform for analyzing x86 executables. In Proc. Int. Conf. on Compiler Construction, April 2005.
 
2
DataRescue. The IDA Pro disassembler and debugger. http://www.datarescue.com
 
3
GrammaTech. CodeSurfer. http://www.grammatech.com
 
4
O. Yuschuk. OllyDbg. http://www.ollydbg.de
 
5
 
6
 
7
M. Venable, M. R. Chouchane, M. E. Karim and A. Lakhotia. Analyzing memory accesses in obfuscated x86 executables. In Lecture Notes in Computer Science, volume 3548, pp 1--18, 2005.
8
 
9
 
10
M. Ernst. Static and dynamic analysis: synergy and duality. In Workshop on Dynamic Analysis (WODA), 2003.

Collaborative Colleagues:
Ruben E. Brown: colleagues
Roger Khazan: colleagues
Michael Zhivich: colleagues