Purdue University - Department of Computer Science - Zhang receives Distinguished Paper Award at OOPSLA'19 $pageScripts.value
Skip to main content

Zhang receives Distinguished Paper Award at OOPSLA'19


Zhuo Zhang, Purdue CS PhD Student


Purdue Computer Science PhD student, Zhuo Zhang (advised by Professor Xiangyu Zhang) and colleagues received a Distinguished Paper Award at the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) in October. OOPSLA is one of the top publication venues in the area of programming languages and software systems.

The award paper is led by Purdue CS PhD student Zhuo Zhang and co-authored by Purdue CS PhD students Guanhong Tao and Guannan Wei, Purdue CS Professor Xiangyu Zhang and University of Virginia Assistant Professor Yonghwi Kwon (PhD ’18, Purdue CS) and Renmin University of China Assistant Professor Wei You (former Postdoc, Purdue CS). Their paper, “BDA: Practical Dependence Analysis for Binary Executables by Unbiased Whole-Program Path Sampling and Per-Path Abstract Interpretation," proposes a new binary dependence analysis (BDA) enabled by a randomized abstract interpretation technique. It features a novel whole program path sampling algorithm that is not biased by path length, and a per-path abstract interpretation avoiding precision loss caused by merging paths in traditional analyses. Applying BDA to call graph generation and malware analysis shows that BDA substantially supersedes the commercial tool IDA in recovering indirect call targets and outperforms a state-of-the-art malware analysis tool Cuckoo by disclosing three times more hidden payloads.



Last Updated: Dec 13, 2019 3:10 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2018 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.