Scalable context-sensitive flow analysis using instantiation constraints

Citation
M. Fahndrich et al., Scalable context-sensitive flow analysis using instantiation constraints, ACM SIGPL N, 35(5), 2000, pp. 253-263
Citations number
22
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM SIGPLAN NOTICES
ISSN journal
15232867 → ACNP
Volume
35
Issue
5
Year of publication
2000
Pages
253 - 263
Database
ISI
SICI code
1523-2867(200005)35:5<253:SCFAUI>2.0.ZU;2-#
Abstract
This paper shows that a type graph (obtained via polymorphic type inference ) harbors explicit directional how paths between functions. These flow path s arise from the instantiations of polymorphic types and correspond to call -return sequences in first-order programs. We show that flow information ca n be computed efficiently while considering only paths with well matched ca ll-return sequences, even in the higher-order case. Furthermore, rye presen t a practical algorithm for inferring type instantiation graphs and provide empirical evidence to the scalability of the presented techniques by apply ing them in the context of points-to analysis for C programs.