-
2
-
-
0034818448
-
Automatic predicate abstraction of c programs
-
T. Ball, R. Majumdar, T. D. Millstein, and S. K. Rajamani. Automatic predicate abstraction of c programs. In Programming Language Design and Implementation (PLDI), pages 203-213, 2001.
-
(2001)
Programming Language Design and Implementation (PLDI)
, pp. 203-213
-
-
Ball, T.1
Majumdar, R.2
Millstein, T.D.3
Rajamani, S.K.4
-
3
-
-
0035511080
-
Compiler support for scalable and efficient memory systems
-
R. Barua, W. Lee, S. Amarasinghe, and A. Agarawal. Compiler support for scalable and efficient memory systems. IEEE Trans. Comput., 50(11):1234-1247, 2001.
-
(2001)
IEEE Trans. Comput.
, vol.50
, Issue.11
, pp. 1234-1247
-
-
Barua, R.1
Lee, W.2
Amarasinghe, S.3
Agarawal, A.4
-
4
-
-
0038716510
-
Pointsto analysis using BDDs
-
M. Berndl, O. Lhotak, F. Qian, L. Hendren, and N. Umanee. Pointsto analysis using BDDs. In Programming Language Design and Implementation (PLDI), 2003, pages 103-114.
-
(2003)
Programming Language Design and Implementation (PLDI)
, pp. 103-114
-
-
Berndl, M.1
Lhotak, O.2
Qian, F.3
Hendren, L.4
Umanee, N.5
-
5
-
-
4243054951
-
Algorithms for computing the static single assignment form
-
G. Bilardi and K. Pingali. Algorithms for computing the static single assignment form. Journal of the ACM, 50(3):375-425, 2003.
-
(2003)
Journal of the ACM
, vol.50
, Issue.3
, pp. 375-425
-
-
Bilardi, G.1
Pingali, K.2
-
6
-
-
0022769976
-
Graph-based algorithms for Boolean function manipulation
-
Aug
-
R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEETC, C-35(8):677-691, Aug 1986.
-
(1986)
IEEETC
, vol.C-35
, Issue.8
, pp. 677-691
-
-
Bryant, R.E.1
-
7
-
-
67649859970
-
Efficient and extensible security enforcement using dynamic data flow analysis
-
W. Chang, B. Streiff, and C. Lin. Efficient and extensible security enforcement using dynamic data flow analysis. In Computer and Communications Security (CCS), 2008, pages 39-50.
-
(2008)
Computer and Communications Security (CCS)
, pp. 39-50
-
-
Chang, W.1
Streiff, B.2
Lin, C.3
-
9
-
-
0038035153
-
Compiler support for speculative multithreading architecture with probabilistic points-to analysis
-
P.-S. Chen, M.-Y. Hung, Y.-S. Hwang, R. D.-C. Ju, and J. K. Lee. Compiler support for speculative multithreading architecture with probabilistic points-to analysis. SIGPLAN Not., 38(10):25-36, 2003.
-
(2003)
SIGPLAN Not.
, vol.38
, Issue.10
, pp. 25-36
-
-
Chen, P.-S.1
Hung, M.-Y.2
Hwang, Y.-S.3
Ju, R.D.-C.4
Lee, J.K.5
-
10
-
-
0034447887
-
Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation
-
B.-C. Cheng and W.-M. W. Hwu. Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation. ACM SIG-PLAN Notices, 35(5):57-69, 2000.
-
(2000)
ACM SIG-PLAN Notices
, vol.35
, Issue.5
, pp. 57-69
-
-
Cheng, B.-C.1
Hwu, W.-M.W.2
-
11
-
-
84976681893
-
Automatic construction of sparse data flow evaluation graphs
-
New York, NY, USA. ACM Press
-
J.-D. Choi, R. Cytron, and J. Ferrante. Automatic construction of sparse data flow evaluation graphs. In Symposium on Principles of Programming Languages (POPL), pages 55-66, New York, NY, USA, 1991. ACM Press.
-
(1991)
Symposium on Principles of Programming Languages (POPL)
, pp. 55-66
-
-
Choi, J.-D.1
Cytron, R.2
Ferrante, J.3
-
12
-
-
84957700098
-
Effective representation of aliases and indirect memory operations in SSA form
-
F. Chow, S. Chan, S.-M. Liu, R. Lo, and M. Streich. Effective representation of aliases and indirect memory operations in SSA form. In Compiler Construction, 1996, pages 253-267.
-
(1996)
Compiler Construction
, pp. 253-267
-
-
Chow, F.1
Chan, S.2
Liu, S.-M.3
Lo, R.4
Streich, M.5
-
13
-
-
0026243790
-
Efficiently computing static single assignment form and the control dependence graph
-
R. Cytron, J. Ferrante, B. K. Rosen, M. N.Wegman, and F. K. Zadeck. Efficiently computing static single assignment form and the control dependence graph. ACM Transactions on Programming Languages and Systems, 13(4):451-490, 1991.
-
(1991)
ACM Transactions on Programming Languages and Systems
, vol.13
, Issue.4
, pp. 451-490
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.K.3
Wegman, M.N.4
Zadeck, F.K.5
-
16
-
-
84976764014
-
Reducing the cost of data flow analysis by congruence partitioning
-
E. Duesterwald, R. Gupta, and M. L. Soffa. Reducing the cost of data flow analysis by congruence partitioning. In Compiler Construction, 1994, pages 357-373.
-
(1994)
Compiler Construction
, pp. 357-373
-
-
Duesterwald, E.1
Gupta, R.2
Soffa, M.L.3
-
17
-
-
34247362881
-
Effective typestate verification in the presence of aliasing
-
S. Fink, E. Yahav, N. Dor, G. Ramalingam, and E. Geay. Effective typestate verification in the presence of aliasing. In International Symposium on Software Testing and Analysis, pages 133-144, 2006.
-
(2006)
International Symposium on Software Testing and Analysis
, pp. 133-144
-
-
Fink, S.1
Yahav, E.2
Dor, N.3
Ramalingam, G.4
Geay, E.5
-
19
-
-
0041005250
-
An improved intra-procedural may-alias analysis algorithm
-
D. Goyal. An improved intra-procedural may-alias analysis algorithm. Technical report TR1999-777, New York University, 1999.
-
(1999)
Technical report TR1999-777
-
-
Goyal, D.1
-
20
-
-
24344495245
-
Error checking with client-driven pointer analysis
-
S. Z. Guyer and C. Lin. Error checking with client-driven pointer analysis. Science of Computer Programming, 58(1-2):83-114, 2005.
-
(2005)
Science of Computer Programming
, vol.58
, Issue.1-2
, pp. 83-114
-
-
Guyer, S.Z.1
Lin, C.2
-
22
-
-
35448946037
-
The Ant and the Grasshopper: Fast and accurate pointer analysis for millions of lines of code
-
San Diego, CA, USA
-
B. Hardekopf and C. Lin. The Ant and the Grasshopper: Fast and accurate pointer analysis for millions of lines of code. In Programming Language Design and Implementation (PLDI), pages 290-299, San Diego, CA, USA, 2007.
-
(2007)
Programming Language Design and Implementation (PLDI)
, pp. 290-299
-
-
Hardekopf, B.1
Lin, C.2
-
23
-
-
38149084134
-
Exploiting pointer and location equivalence to optimize pointer analysis
-
B. Hardekopf and C. Lin. Exploiting pointer and location equivalence to optimize pointer analysis. In International Static Analysis Symposium (SAS), pages 265-280, 2007.
-
(2007)
International Static Analysis Symposium (SAS)
, pp. 265-280
-
-
Hardekopf, B.1
Lin, C.2
-
27
-
-
0000998787
-
Interprocedural pointer alias analysis
-
M. Hind, M. Burke, P. Carini, and J.-D. Choi. Interprocedural pointer alias analysis. ACM Transactions on Programming Languages and Systems, 21(4):848-894, 1999.
-
(1999)
ACM Transactions on Programming Languages and Systems
, vol.21
, Issue.4
, pp. 848-894
-
-
Hind, M.1
Burke, M.2
Carini, P.3
Choi, J.-D.4
-
28
-
-
84879704926
-
Assessing the effects of flow-sensitivity on pointer alias analyses
-
M. Hind and A. Pioli. Assessing the effects of flow-sensitivity on pointer alias analyses. In Static Analysis Symposium, pages 57-81, 1998.
-
(1998)
Static Analysis Symposium
, pp. 57-81
-
-
Hind, M.1
Pioli, A.2
-
29
-
-
57349181291
-
Bootstrapping:: A technique for scalable flow and contextsensitive pointer alias analysis
-
V. Kahlon. Bootstrapping: a technique for scalable flow and contextsensitive pointer alias analysis. In Programming language design and implementation, pages 249-259, 2008.
-
(2008)
Programming language design and implementation
, pp. 249-259
-
-
Kahlon, V.1
-
30
-
-
67649879279
-
Compaction algorithm for precise modular context-sensitive pointsto analysis
-
Center for Reliable and High Performance Computing, University of Illinois, Urbana-Champaign
-
H.-S. Kim, E. M. Nystrom, R. D. Barnes, and W.-M. W. Hwu. Compaction algorithm for precise modular context-sensitive pointsto analysis. Technical report IMPACT-03-03, Center for Reliable and High Performance Computing, University of Illinois, Urbana-Champaign, 2003.
-
(2003)
Technical report IMPACT-03-03
-
-
Kim, H.-S.1
Nystrom, E.M.2
Barnes, R.D.3
Hwu, W.-M.W.4
-
32
-
-
0242444280
-
-
Master's thesis Computer Science Dept., University of Illinois at Urbana-Champaign, Dec
-
C. Lattner. LLVM: An infrastructure for multi-stage optimization. Master's thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Dec 2002.
-
(2002)
LLVM: An Infrastructure for Multi-stage Optimization
-
-
Lattner, C.1
-
33
-
-
0242612538
-
Data structure analysis: An efficient contextsensitive heap analysis
-
Computer Science Dept, University of Illinois at Urbana-Champaign
-
C. Lattner and V. Adve. Data structure analysis: An efficient contextsensitive heap analysis. Technical Report UIUCDCS-R-2003-2340, Computer Science Dept, University of Illinois at Urbana-Champaign, 2003.
-
(2003)
Technical Report UIUCDCS-R-2003-2340
-
-
Lattner, C.1
Adve, V.2
-
37
-
-
0038011042
-
Improving program slicing with dynamic points-to data
-
M. Mock, D. Atkinson, C. Chambers, and S. Eggers. Improving program slicing with dynamic points-to data. In Foundations of Software Engineering, pages 71-80, 2002.
-
(2002)
Foundations of Software Engineering
, pp. 71-80
-
-
Mock, M.1
Atkinson, D.2
Chambers, C.3
Eggers, S.4
-
42
-
-
0037188230
-
On sparse evaluation representations
-
G. Ramalingam. On sparse evaluation representations. Theoretical Computer Science, 277(1-2):119-147, 2002.
-
(2002)
Theoretical Computer Science
, vol.277
, Issue.1-2
, pp. 119-147
-
-
Ramalingam, G.1
-
44
-
-
0034448274
-
Off-line variable substitution for scaling points-to analysis
-
A. Rountev and S. Chandra. Off-line variable substitution for scaling points-to analysis. ACM SIGPLAN Notices, 35(5):47-56, 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.5
, pp. 47-56
-
-
Rountev, A.1
Chandra, S.2
-
52
-
-
8344229971
-
Symbolic pointer analysis revisited
-
New York, NY, USA. ACM Press
-
J. Zhu and S. Calman. Symbolic pointer analysis revisited. In Programming Language Design and Implementation (PLDI), pages 145-157, New York, NY, USA, 2004. ACM Press.
-
(2004)
Programming Language Design and Implementation (PLDI)
, pp. 145-157
-
-
Zhu, J.1
Calman, S.2
|