[Soot-list] Fwd: Re: May Happen In Parallel -- Please help

Richard L. Halpert richardlhalpert at gmail.com
Mon Mar 12 12:16:37 EDT 2012


Forwarding my response to Bharath to the list so others can see...

-Richard
---------- Forwarded message ----------
From: "Richard L. Halpert" <richardlhalpert at gmail.com>
Date: Mar 11, 2012 8:30 AM
Subject: Re: May Happen In Parallel -- Please help
To: "Bharath Reddy A." <bharath270392 at gmail.com>

The analysis is based on a run-once, run-many analysis, and it makes use of
the call graph generated by Spark.  It completely ignores
locks/synchronization, and computes a conservative solution.

The analysis is described in detail in our PACT2007 paper, and in
excruciating detail in my Masters thesis:

http://www.sable.mcgill.ca/publications/papers/#pact2007

http://www.sable.mcgill.ca/publications/thesis/#richardsMastersThesis

-Richard
On Mar 11, 2012 12:10 AM, "Bharath Reddy A." <bharath270392 at gmail.com>
wrote:

> Hi Richard,
>              I am currently working on Soot and trying to understand how
> MHP information is exactly computed in SynchObliviousMhpAnalysis.java . I
> saw in in the mailing list(
> http://www.sable.mcgill.ca/pipermail/soot-list/2008-October/002031.html)
> that call to  MhpAnalysis which implements Nauvomich's Algorithm has been
> removed. Can you please explain what MHP information is now computed in
> SynchObliviousMhpAnalysis.java .
>
> Thanks in advance
>
> --
> Bharath Reddy A.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20120312/6b8daef4/attachment.html 


More information about the Soot-list mailing list