English

Data-Flow Guided Slicing

Programming Languages 2018-08-06 v1 Software Engineering

Abstract

We propose a flow-insensitive analysis that prunes out portions of code which are irrelevant to a specified set of data-flow paths. Our approach is fast and scalable, in addition to being able to generate a certificate as an audit for the computed result. We have implemented our technique in a tool called DSlicer and applied it to a set of 10600 real-world Android applications. Results are conclusive, we found out that the program code can be significantly reduced by 36% on average with respect to a specified set of data leak paths.

Keywords

Cite

@article{arxiv.1808.01232,
  title  = {Data-Flow Guided Slicing},
  author = {Mohamed Nassim Seghir},
  journal= {arXiv preprint arXiv:1808.01232},
  year   = {2018}
}
R2 v1 2026-06-23T03:23:53.414Z