[Soot-list] Question about static slicing support in soot

Patrick Lam p.lam at ece.uwaterloo.ca
Tue Apr 24 00:53:32 EDT 2012


On 04/23/2012 09:17 PM, Sai Zhang wrote:
>
> Hi there,
>
> I am wondering are there any interprocedural static slicing algorithms
> implemented in the current soot release? Sorry that I did not find any
> when taking a rough look at soot's doc and package structure (I can be
> wrong here). Just want to confirm.
>
> If there are some slicing algorithms implemented, could anyone kindly
> point me to the relevant classes, and let me know how easy to
> "customize" it to define my own "statement relevance criteria", such as
> implementing thin slicing-like technique [PLDI'07] or a dependence
> analysis without considering control flow?

Hi Sai,

One of my students, Aakarsh Nair, has implemented something like thin 
slicing. Perhaps we can work together to get it integrated into the Soot 
trunk. Here's a link to his master's thesis.

uwspace.uwaterloo.ca/bitstream/10012/5144/1/uw-ethesis.pdf

pat


More information about the Soot-list mailing list