DocumentCode :
2674233
Title :
Exploring the impact of context sensitivity on blended analysis
Author :
Fisher, Marc, II ; Dufour, Bruno ; Basu, Shrutarshi ; Ryder, Barbara G.
Author_Institution :
Univ. of Memphis, Memphis, TN, USA
fYear :
2010
fDate :
12-18 Sept. 2010
Firstpage :
1
Lastpage :
10
Abstract :
This paper explores the use of context sensitivity both intra- and inter-procedurally in a blended (static/dynamic) program analysis for identifying source of object churn in framework-intensive Web-based applications. Empirical experiments with an existing blended analysis algorithm 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.
Keywords :
Internet; program diagnostics; trees (mathematics); blended escape analysis; blended static-dynamic program analysis; context sensitivity; context-insensitive call graph; context-sensitive calling context tree; context-sensitive code pruning; framework-intensive Web-based application; Algorithm design and analysis; Benchmark testing; Context; Heuristic algorithms; Resource management; Scalability; Sensitivity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
ISSN :
1063-6773
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2010.5609695
Filename :
5609695
Link To Document :
بازگشت