Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

2016

University of Wisconsin Milwaukee

Abstract Interpretation

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

H-Cfa: A Simplified Approach For Pushdown Control Flow Analysis, Fei Peng Aug 2016

H-Cfa: A Simplified Approach For Pushdown Control Flow Analysis, Fei Peng

Theses and Dissertations

In control flow analysis (CFA), call/return mismatch is a problem that reduces analysis precision. So-called k-CFA uses bounded call-strings to obtain limited call/return matching, but it has a serious performance problem due to its coupling of call/return matching with context-sensitivity of values. CFA2 and PDCFA are the first two algorithms that bring pushdown (context-free reachability) approach to the CFA area, which provide perfect call/return mathcing. However, CFA2 and PDCFA both need significant engineering effort to implement. The abstracting abstract machine (AAM), a configurable framework for constructing abstract interpreters, introduces store-allocated continuations that make the soundness of abstract interpreters easily obtainable. …