Publication:
Efficient points-to analysis based on CFL-reachability summarisation

dc.contributor.advisor Xue, Jingling en_US
dc.contributor.author Shang, Lei en_US
dc.date.accessioned 2022-03-21T11:55:51Z
dc.date.available 2022-03-21T11:55:51Z
dc.date.issued 2012 en_US
dc.description.abstract Points-to analysis plays a critical role in modern compilers and a wide range of program understanding and bug detection tools. Nevertheless, developing precise and scalable points-to analysis for large-scale object-oriented software remains a challenge, especially in the presence of different client requirements and frequent software modifications. In this thesis, we present two new techniques for achieving more efficient points-to analysis based on Context-Free Language (CFL)-reachability. In general, our techniques significantly improve the state-of-the-art points-to analysis for Java applications when handling demand-driven queries and small code changes. This thesis firstly presents an on-demand dynamic summary-based points-to analysis for Java, which provides a more scalable solution without affecting precision. Our second technique is an incremental summarisation framework designed for IDEs, which can efficiently handle frequent program edits, addressing a long-standing challenge in points-to analysis. For each technique, we describe the algorithms and evaluate the implementations with a set of Java applications and clients. en_US
dc.identifier.uri http://hdl.handle.net/1959.4/52343
dc.language English
dc.language.iso EN en_US
dc.publisher UNSW, Sydney en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/3.0/au/ en_US
dc.subject.other Summarisation en_US
dc.subject.other Points-to analysis en_US
dc.subject.other CFL-reachability en_US
dc.title Efficient points-to analysis based on CFL-reachability summarisation en_US
dc.type Thesis en_US
dcterms.accessRights open access
dcterms.rightsHolder Shang, Lei
dspace.entity.type Publication en_US
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.identifier.doi https://doi.org/10.26190/unsworks/15895
unsw.relation.faculty Engineering
unsw.relation.originalPublicationAffiliation Shang, Lei, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.originalPublicationAffiliation Xue, Jingling, Computer Science & Engineering, Faculty of Engineering, UNSW en_US
unsw.relation.school School of Computer Science and Engineering *
unsw.thesis.degreetype PhD Doctorate en_US
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
whole.pdf
Size:
1.09 MB
Format:
application/pdf
Description:
Resource type