This artifact contains our implementation of a new flow-sensitive type-based points-to analysis, described in "Flow-Sensitive Type-Based Heap Cloning" by Mohamad Barbar, Yulei Sui, and Shiping Chen (ECOOP 2020). This analysis performs heap cloning based on C and C++ types rather than calling contexts. Packaged as a Docker image, the artifact allows users to reproduce the claims made in the "Evaluation" section of the associated paper (Section 5.2) and to build and analyse arbitrary software.
@Article{barbar_et_al:DARTS.6.2.1, author = {Barbar, Mohamad and Sui, Yulei and Chen, Shiping}, title = {{Flow-Sensitive Type-Based Heap Cloning (Artifact)}}, pages = {1:1--1:2}, journal = {Dagstuhl Artifacts Series}, ISSN = {2509-8195}, year = {2020}, volume = {6}, number = {2}, editor = {Barbar, Mohamad and Sui, Yulei and Chen, Shiping}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.6.2.1}, URN = {urn:nbn:de:0030-drops-131988}, doi = {10.4230/DARTS.6.2.1}, annote = {Keywords: Heap cloning, type-based analysis, flow-sensitivity} }
f7dddff83dbea3469c6da06dfbfb8269
(Get MD5 Sum)
Feedback for Dagstuhl Publishing