Computer Science Technical Reports
CS at VT

Exploring the Impact of Context Sensitivity on Blended Analysis

Fisher II, Marc and Dufour, Bruno and Basu, Shrutarshi and Ryder, Barbara G. (2010) Exploring the Impact of Context Sensitivity on Blended Analysis. Technical Report TR-10-06, Computer Science, Virginia Tech.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
icsm10-submitted.pdf (376526)

Abstract

This paper explores the use of context sensitivity both intra- and interprocedurally in a blended (static/dynamic) program analysis for performance diagnosis of framework-intensive Web-based applications. Empirical experiments with an existing blended analysis algorithm [9] compare combinations of (i) use of a context-insensitive call graph with a context-sensitive calling context tree, and (ii) use (or not) of context-sensitive code pruning within methods. These experiments demonstrate achievable gains in scalability and performance in terms of several metrics designed for blended escape analysis, and report results in terms of object instances created, to allow more realistic conclusions from the data than were possible previously.

Item Type:Departmental Technical Report
Keywords:Context Sensitivity, Blended Analysis
Subjects:Computer Science > Software Engineering
ID Code:1117
Deposited By:Administrator, Eprints
Deposited On:30 April 2010