Evaluating the effectiveness of pointer alias analyses

Authors
Citation
M. Hind et A. Pioli, Evaluating the effectiveness of pointer alias analyses, SCI COMP PR, 39(1), 2001, pp. 31-55
Citations number
55
Categorie Soggetti
Computer Science & Engineering
Journal title
SCIENCE OF COMPUTER PROGRAMMING
ISSN journal
01676423 → ACNP
Volume
39
Issue
1
Year of publication
2001
Pages
31 - 55
Database
ISI
SICI code
0167-6423(200101)39:1<31:ETEOPA>2.0.ZU;2-B
Abstract
This paper describes an empirical comparison of the effectiveness of six co ntext-insensitive pointer analysis algorithms that use varying degrees of f low-sensitivity. Four of the algorithms are flow-insensitive, one is flow-s ensitive, and another is flow-insensitive, but uses precomputed flow-sensit ive information. The effectiveness of each analysis is quantified in terms of compile-time efficiency and precision. Efficiency is reported by measuri ng CPU time and memory consumption of each analysis. Precision is reported by measuring the computed solutions at the program points where a pointer i s dereferenced. The results of this paper will help implementors determine which pointer analysis is appropriate for their application. (C) 2001 Elsev ier Science B.V. All rights reserved.