Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
Even with a field-sensitive heap-abstraction, context-insensitive points-to-analysis (CI-PTA) is much too imprecise for many applications.
A better alternative is to perform a context-sensitive that analyses each procedure separately for each calling context, that is each possible sequence of calls that lead to the invocation of the procedure. This talk will present the extension of Sridharan's field-sensitive, refinement-based PTA towards context sensitivity:
This variant of Sridharan's algorithms represents the middle degree of precision and efficiency that we aim to implement and evaluate in the lab phase.
A summary of the entire approach of Sridharan is contained in his PLDI 2006 article [ Sridharan & Bodik 2006 ].
The details are in his PhD thesis [ Sridharan 2007 ]:
The first complete version of the talk will be presented (to GK) on Friday, Oct 01, 2010 at 13:00. We will then discuss open issues and once these are resolve, fine-tuning of the contents and presentation.