-
1
-
-
84965037759
-
Set constraints: Results, applications, and future directions
-
Proceedings of the Workshop on Principles and Practice of Constraint Programming PPCP, Springer-Verlag, New York
-
AIKEN, A. 1994. Set constraints: Results, applications, and future directions. In Proceedings of the Workshop on Principles and Practice of Constraint Programming (PPCP). Lecture Notes in Computer Science, vol. 874. Springer-Verlag, New York, 326-335.
-
(1994)
Lecture Notes in Computer Science
, vol.874
, pp. 326-335
-
-
AIKEN, A.1
-
2
-
-
0033226029
-
Introduction to set constraint-based program analysis
-
AIKEN, A. 1999. Introduction to set constraint-based program analysis. Sci. Comput. Prog. 35, 2-3, 79-111.
-
(1999)
Sci. Comput. Prog
, vol.35
-
-
AIKEN, A.1
-
3
-
-
0026881286
-
Solving systems of set constraints
-
IEEE Computer Society Press, Los Alamitos, CA
-
AIKEN, A., AND WIMMERS, E. L. 1992. Solving systems of set constraints. In Proceedings of the IEEE Symposium on Logic in Computer Science (LICS). IEEE Computer Society Press, Los Alamitos, CA, 329-340.
-
(1992)
Proceedings of the IEEE Symposium on Logic in Computer Science (LICS)
, pp. 329-340
-
-
AIKEN, A.1
WIMMERS, E.L.2
-
5
-
-
33646178489
-
MOCHA: Modularity in model checking
-
Proceedings of the Conference on Computer Aided Verification CAV, Springer-Verlag, New York
-
ALUR, R., HENZINGER, T. A., MANG, F. Y. C., QADEER, S., RAJAMANI, S. K., AND TASIRAN, S. 1998. MOCHA: Modularity in model checking. In Proceedings of the Conference on Computer Aided Verification (CAV). Lecture Notes in Computer Science, vol. 1427. Springer-Verlag, New York, 521-525.
-
(1998)
Lecture Notes in Computer Science
, vol.1427
, pp. 521-525
-
-
ALUR, R.1
HENZINGER, T.A.2
MANG, F.Y.C.3
QADEER, S.4
RAJAMANI, S.K.5
TASIRAN, S.6
-
6
-
-
33845946966
-
-
analysis and specialization for the C programming language. Ph.D. dissertation. DIKU, University of Copenhagen
-
ANDERSEN, L. O. 1994. Program analysis and specialization for the C programming language. Ph.D. dissertation. DIKU, University of Copenhagen.
-
(1994)
Program
-
-
ANDERSEN, L.O.1
-
7
-
-
84980009359
-
Slicing programs with arbitrary control-flow
-
Proceedings of the Workshop on Automated and Algorithmic Debugging AADEBUG, Springer-Verlag, New York
-
BALL, T. and HORWITZ, S. 1993. Slicing programs with arbitrary control-flow. In Proceedings of the Workshop on Automated and Algorithmic Debugging (AADEBUG). Lecture Notes in Computer Science, vol. 749. Springer-Verlag, New York, 206-222.
-
(1993)
Lecture Notes in Computer Science
, vol.749
, pp. 206-222
-
-
BALL, T.1
HORWITZ, S.2
-
8
-
-
35348838004
-
-
BERLIN, D. 2005. Structure aliasing in GCC In Proceedings of the GCC Developers Summit. 25-36.
-
BERLIN, D. 2005. Structure aliasing in GCC In Proceedings of the GCC Developers Summit. 25-36.
-
-
-
-
9
-
-
0038716510
-
Points-to analysis using BDDs
-
ACM, New York
-
BERNDL, M., LHOTÁK, O., QIAN, F., HENDREN, L. J., AND UMANEE, N. 2003. Points-to analysis using BDDs. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 196-207.
-
(2003)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 196-207
-
-
BERNDL, M.1
LHOTÁK, O.2
QIAN, F.3
HENDREN, L.J.4
UMANEE, N.5
-
10
-
-
0032301276
-
The application of program slicing to regression testing
-
BINKLEY, D. 1998. The application of program slicing to regression testing. Inf. Softw. Tech. 40, 11-12, 583-594.
-
(1998)
Inf. Softw. Tech
, vol.40
-
-
BINKLEY, D.1
-
11
-
-
84887962732
-
Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software
-
The Essence of Computation: Complexity, Analysis, Transformation, Springer-Verlag, New York
-
BLANCHET, B., COUSOT, P., COUSOT, R., FERET, J., MAUBORGNE, L., MINÉ, A., MONNIAUX, D., AND RIVAL, X. 2002. Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software. In The Essence of Computation: Complexity, Analysis, Transformation. Lecture Notes in Computer Science, vol. 2566. Springer-Verlag, New York, 85-108.
-
(2002)
Lecture Notes in Computer Science
, vol.2566
, pp. 85-108
-
-
BLANCHET, B.1
COUSOT, P.2
COUSOT, R.3
FERET, J.4
MAUBORGNE, L.5
MINÉ, A.6
MONNIAUX, D.7
RIVAL, X.8
-
12
-
-
0038039865
-
A static analyzer for large safety-critical software
-
ACM, New York
-
BLANCHET, B., COUSOT, P., COUSOT, R., FERET, J., MAUBORGNE, L., MINÉ, A., MONNIAUX, D., AND RIVAL, X. 2003. A static analyzer for large safety-critical software. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 196-207.
-
(2003)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 196-207
-
-
BLANCHET, B.1
COUSOT, P.2
COUSOT, R.3
FERET, J.4
MAUBORGNE, L.5
MINÉ, A.6
MONNIAUX, D.7
RIVAL, X.8
-
14
-
-
84944083010
-
Efficient chaotic iteration strategies with widenings
-
Proceedings of the Conference on Formal Methods in Programming and Their Applications, Springer-Verlag, New York
-
BOURDONCLE, F. 1993b. Efficient chaotic iteration strategies with widenings. In Proceedings of the Conference on Formal Methods in Programming and Their Applications. Lecture Notes in Computer Science, vol. 735. Springer-Verlag, New York, 128-141.
-
(1993)
Lecture Notes in Computer Science
, vol.735
, pp. 128-141
-
-
BOURDONCLE, F.1
-
15
-
-
0025461033
-
An interval-based approach to exhaustive and incremental interprocedural data-flow analysis. ACM Trans
-
BURKE, M. 1990. An interval-based approach to exhaustive and incremental interprocedural data-flow analysis. ACM Trans. Prog. Lang. Syst. (TOPLAS) 12, 3, 341-395.
-
(1990)
Prog. Lang. Syst. (TOPLAS)
, vol.12
, Issue.3
, pp. 341-395
-
-
BURKE, M.1
-
17
-
-
0005336492
-
Physical type checking for C
-
Technical Report BL0113590-990302-04, Lucent Technologies, Bell Laboratories
-
CHANDRA, S. AND REPS, T. 1999b. Physical type checking for C. Technical Report BL0113590-990302-04, Lucent Technologies, Bell Laboratories.
-
(1999)
-
-
CHANDRA, S.1
REPS, T.2
-
18
-
-
0032661202
-
Relevant context inference
-
ACM, New York
-
CHATTERJEE, R., RYDER, B. G., AND LANDI, W. A. 1999. Relevant context inference. In Proceedings of the ACM Symposium on Principles of Programming Languages (POPL). ACM, New York, 133-146.
-
(1999)
Proceedings of the ACM Symposium on Principles of Programming Languages (POPL)
, pp. 133-146
-
-
CHATTERJEE, R.1
RYDER, B.G.2
LANDI, W.A.3
-
19
-
-
4444229856
-
-
CHEN, L.-L. AND HARRISON, W. L. 1994. An efficient approach to computing fixpoints for complex program analysis. In Proceedings of the ACM Supercomputing Conference (SC). ACM, New York, 98-106.
-
CHEN, L.-L. AND HARRISON, W. L. 1994. An efficient approach to computing fixpoints for complex program analysis. In Proceedings of the ACM Supercomputing Conference (SC). ACM, New York, 98-106.
-
-
-
-
20
-
-
0034447887
-
Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation
-
ACM, New York
-
CHENG, B.-C. AND HWU, W.-M. W. 2000. Modular interprocedural pointer analysis using access paths: design, implementation, and evaluation. In Proceedings of the ACM conference on Programming Language Design and Implementation (PLDI). ACM, New York, 57-69.
-
(2000)
Proceedings of the ACM conference on Programming Language Design and Implementation (PLDI)
, pp. 57-69
-
-
CHENG, B.-C.1
HWU, W.-M.W.2
-
22
-
-
84890014643
-
Estimating the impact of scalable pointer analysis on optimization
-
Proceedings of the Static Analysis Symposium, SAS, Springer-Verlag, New York
-
DAS, M., LIBLIT, B., FÄHNDRICH, M., AND REHOF, J. 2001. Estimating the impact of scalable pointer analysis on optimization. In Proceedings of the Static Analysis Symposium, (SAS). Lecture Notes in Computer Science, vol. 2126. Springer-Verlag, New York, 260-278.
-
(2001)
Lecture Notes in Computer Science
, vol.2126
, pp. 260-278
-
-
DAS, M.1
LIBLIT, B.2
FÄHNDRICH, M.3
REHOF, J.4
-
23
-
-
0031642546
-
Type-based alias analysis
-
ACM, New York
-
DIWAN, A., MCKINLEY, K. S., AND MOSS, J. E. B. 1998. Type-based alias analysis. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 106-117.
-
(1998)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 106-117
-
-
DIWAN, A.1
MCKINLEY, K.S.2
MOSS, J.E.B.3
-
24
-
-
0037702242
-
-
New York
-
DOR, N., RODEH, M., AND SAGIV, M. 2003. CSSV: Towards a realistic tool for statically detecting all buffer overflows in C In Proceedings of the ACM conference on Programming Language Design and Implementation (PLDI). ACM, New York, 155-167.
-
(2003)
CSSV: Towards a realistic tool for statically detecting all buffer overflows in C In Proceedings of the ACM conference on Programming Language Design and Implementation (PLDI). ACM
, pp. 155-167
-
-
DOR, N.1
RODEH, M.2
SAGIV, M.3
-
25
-
-
0024663403
-
With microscope and tweezers: An analysis of the internet virus of November 1988
-
IEEE Computer Society Press, Los Alamitos, CA
-
EICHIN, M. W. AND ROCHLIS, J. A. 1989. With microscope and tweezers: An analysis of the internet virus of November 1988. In Proceedings of the IEEE Symposium on Research in Security and Privacy. IEEE Computer Society Press, Los Alamitos, CA, 326-343.
-
(1989)
Proceedings of the IEEE Symposium on Research in Security and Privacy
, pp. 326-343
-
-
EICHIN, M.W.1
ROCHLIS, J.A.2
-
26
-
-
0027961597
-
Context-sensitive interprocedural points-to analysis in the presence of function pointers
-
ACM, New York
-
EMAMI, M., GHIYA, R., AND HENDREN, L. J. 1994. Context-sensitive interprocedural points-to analysis in the presence of function pointers. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 242-256.
-
(1994)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 242-256
-
-
EMAMI, M.1
GHIYA, R.2
HENDREN, L.J.3
-
27
-
-
0031630370
-
Partial online cycle elimination in inclusion constraint graphs
-
ACM, New York
-
FÄHNDRICH, M., FOSTER, J. S., SU, Z., AND AIKEN, A. 1998. Partial online cycle elimination in inclusion constraint graphs. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 85-96.
-
(1998)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 85-96
-
-
FÄHNDRICH, M.1
FOSTER, J.S.2
SU, Z.3
AIKEN, A.4
-
28
-
-
0034448101
-
Scalable context-sensitive flow analysis using instantiation constraints
-
ACM, New York
-
FÄHNDRICH, M., REHOF, J., AND DAS, M. 2000. Scalable context-sensitive flow analysis using instantiation constraints. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 253-263.
-
(2000)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 253-263
-
-
FÄHNDRICH, M.1
REHOF, J.2
DAS, M.3
-
29
-
-
84957649278
-
An even faster solver for general systems of equations
-
Proceedings of the Static Analysis Symposium SAS, Springer-Verlag, New York
-
FECHT, C. AND SEIDL, H. 1996. An even faster solver for general systems of equations. In Proceedings of the Static Analysis Symposium (SAS). Lecture Notes in Computer Science, vol. 1145. Springer-Verlag, New York, 189-204.
-
(1996)
Lecture Notes in Computer Science
, vol.1145
, pp. 189-204
-
-
FECHT, C.1
SEIDL, H.2
-
30
-
-
84947755110
-
Propagating differences: An efficient new fixpoint algorithm for distributive constraint systems
-
Proceedings of the European Symposium on Programming ESOP, Springer-Verlag, New York
-
FECHT, C. AND SEIDL, H. 1998. Propagating differences: An efficient new fixpoint algorithm for distributive constraint systems. In Proceedings of the European Symposium on Programming (ESOP). Lecture Notes in Computer Science, vol. 1381. Springer-Verlag, New York, 90-104.
-
(1998)
Lecture Notes in Computer Science
, vol.1381
, pp. 90-104
-
-
FECHT, C.1
SEIDL, H.2
-
32
-
-
0036036098
-
Extended static checking for Java
-
ACM, New York
-
FLANAGAN, C., LEINO, K. R. M., LILLIBRIDGE, M., NELSON, G., SAXE, J. B., AND STATA, R. 2002. Extended static checking for Java. In Proceedings of the ACM conference on Programming Language Design and Implementation (PLDI). ACM, New York, 234-245.
-
(2002)
Proceedings of the ACM conference on Programming Language Design and Implementation (PLDI)
, pp. 234-245
-
-
FLANAGAN, C.1
LEINO, K.R.M.2
LILLIBRIDGE, M.3
NELSON, G.4
SAXE, J.B.5
STATA, R.6
-
33
-
-
0003523613
-
Flow-insensitive points-to analysis with term and set constraints
-
Technical Report CSD-97-964, University of California, Berkeley, CA
-
FOSTER, J. S., FÄHNDRICH, M., AND AIKEN, A. 1997. Flow-insensitive points-to analysis with term and set constraints. Technical Report CSD-97-964, University of California, Berkeley, CA.
-
(1997)
-
-
FOSTER, J.S.1
FÄHNDRICH, M.2
AIKEN, A.3
-
34
-
-
0032690845
-
A theory of type qualifiers
-
ACM, New York
-
FOSTER, J. S., FÄHNDRICH, M., AND AIKEN, A. 1999. A theory of type qualifiers. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 192-203.
-
(1999)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 192-203
-
-
FOSTER, J.S.1
FÄHNDRICH, M.2
AIKEN, A.3
-
35
-
-
84906099970
-
Polymorphic versus monomorphic flow-insensitive points-to analysis for C
-
Proceedings of the Static Analysis Symposium SAS, Springer-Verlag, New York
-
FOSTER, J. S., FÄHNDRICH, M., AND AIKEN, A. 2000. Polymorphic versus monomorphic flow-insensitive points-to analysis for C. In Proceedings of the Static Analysis Symposium (SAS). Lecture Notes in Computer Science, vol. 1824. Springer-Verlag, New York, 175-198.
-
(2000)
Lecture Notes in Computer Science
, vol.1824
, pp. 175-198
-
-
FOSTER, J.S.1
FÄHNDRICH, M.2
AIKEN, A.3
-
36
-
-
0033735089
-
-
GABOW, H. N. 2000. Path-based depth-first search for strong and biconnected components. Inf. Proc. Lett. 74, 3-4 (May), 107-114.
-
GABOW, H. N. 2000. Path-based depth-first search for strong and biconnected components. Inf. Proc. Lett. 74, 3-4 (May), 107-114.
-
-
-
-
37
-
-
0034830876
-
On the importance of points-to analysis and other memory disambiguation methods for C programs
-
ACM, New York
-
GHIYA, R., LAVERY, D., AND SEHR, D. 2001. On the importance of points-to analysis and other memory disambiguation methods for C programs. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 47-58.
-
(2001)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 47-58
-
-
GHIYA, R.1
LAVERY, D.2
SEHR, D.3
-
38
-
-
84947443392
-
VeriSoft: A tool for the automatic analysis of concurrent reactive software
-
Proceedings of the Conference on Computer Aided Verification CAV, Springer-Verlag, New York
-
GODEFROID, P. 1997. VeriSoft: A tool for the automatic analysis of concurrent reactive software. In Proceedings of the Conference on Computer Aided Verification (CAV). Lecture Notes in Computer Science, vol. 1254. Springer-Verlag, New York, 476-479.
-
(1997)
Lecture Notes in Computer Science
, vol.1254
, pp. 476-479
-
-
GODEFROID, P.1
-
39
-
-
0041828583
-
Amorphous program slicing
-
HARMAN, M., BINKLEY, D., AND DANICIC, S. 2003. Amorphous program slicing. J. Syst. Softw. (JSS) 68, 1, 45-64.
-
(2003)
J. Syst. Softw. (JSS)
, vol.68
, Issue.1
, pp. 45-64
-
-
HARMAN, M.1
BINKLEY, D.2
DANICIC, S.3
-
43
-
-
0030721929
-
On the cubic bottleneck in subtyping and flow analysis
-
IEEE Computer Society Press, Los Alamitos, CA
-
HEINTZE, N. AND MCALLESTER, D. A. 1997b. On the cubic bottleneck in subtyping and flow analysis. In Proceedings of the IEEE Symposium on Logic in Computer Science (LICS). IEEE Computer Society Press, Los Alamitos, CA, 342-351.
-
(1997)
Proceedings of the IEEE Symposium on Logic in Computer Science (LICS)
, pp. 342-351
-
-
HEINTZE, N.1
MCALLESTER, D.A.2
-
46
-
-
35248827669
-
Software verification with Blast
-
Proceedings of the Workshop on Model Checking Software, Springer-Verlag, New York
-
HENZINGER, T. A., JHALA, R., MAJUMDAR, R., AND SUTRE, G. 2003. Software verification with Blast. In Proceedings of the Workshop on Model Checking Software. Lecture Notes in Computer Science, vol. 2648. Springer-Verlag, New York, 235-239.
-
(2003)
Lecture Notes in Computer Science
, vol.2648
, pp. 235-239
-
-
HENZINGER, T.A.1
JHALA, R.2
MAJUMDAR, R.3
SUTRE, G.4
-
48
-
-
0000998787
-
Interprocedural pointer alias analysis. ACM Trans
-
HIND, M., BURKE, M., CARINI, P., AND CHOI, J.-D. 1999. Interprocedural pointer alias analysis. ACM Trans. Prog. Lang. Syst. (TOPLAS) 21, 4, 848-894.
-
(1999)
Prog. Lang. Syst. (TOPLAS)
, vol.21
, Issue.4
, pp. 848-894
-
-
HIND, M.1
BURKE, M.2
CARINI, P.3
CHOI, J.-D.4
-
49
-
-
84879704926
-
Assessing the effects of flow-sensitivity on pointer alias analyses
-
Proceedings of the Static Analysis Symposium, SAS, Springer-Verlag, New York
-
HIND, M. AND PIOLI, A. 1998. Assessing the effects of flow-sensitivity on pointer alias analyses. In Proceedings of the Static Analysis Symposium, (SAS). Lecture Notes in Computer Science, vol. 1503. Springer-Verlag, New York, 57-81.
-
(1998)
Lecture Notes in Computer Science
, vol.1503
, pp. 57-81
-
-
HIND, M.1
PIOLI, A.2
-
51
-
-
18944390941
-
The Spin model checker
-
HOLZMANN, G. J. 1997. The Spin model checker. IEEE Trans. Softw. Engin. 23, 5, 279-95.
-
(1997)
IEEE Trans. Softw. Engin
, vol.23
, Issue.5
, pp. 279-295
-
-
HOLZMANN, G.J.1
-
52
-
-
0023454190
-
An efficient general iterative algorithm for dataflow analysis
-
HORWITZ, S., DEMERS, A. J., AND TEITELBAUM, T. 1987. An efficient general iterative algorithm for dataflow analysis. Acta Inf. 24, 6, 679-694.
-
(1987)
Acta Inf
, vol.24
, Issue.6
, pp. 679-694
-
-
HORWITZ, S.1
DEMERS, A.J.2
TEITELBAUM, T.3
-
53
-
-
37049018386
-
-
ISO90 1990. ISO/IEC. international standard ISO/IEC 9899, programming languages - C.
-
ISO90 1990. ISO/IEC. international standard ISO/IEC 9899, programming languages - C.
-
-
-
-
55
-
-
0036040176
-
Visualization of test information to assist fault localization
-
ACM, New York
-
JONES, J. A., HARROLD, M. J., AND STASKO, J. 2002. Visualization of test information to assist fault localization. In Proceedings of the International Conference on Software Engineering (ICSE). ACM, New York, 467-477.
-
(2002)
Proceedings of the International Conference on Software Engineering (ICSE)
, pp. 467-477
-
-
JONES, J.A.1
HARROLD, M.J.2
STASKO, J.3
-
56
-
-
0002371687
-
Flow analysis and optimization of lisp-like structures
-
S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliff
-
JONES, N. D. AND MUCHNICK, S. S. 1981. Flow analysis and optimization of lisp-like structures. In Program Flow Analysis: Theory and Applications, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Cliff, 102-131.
-
(1981)
Program Flow Analysis: Theory and Applications
, pp. 102-131
-
-
JONES, N.D.1
MUCHNICK, S.S.2
-
57
-
-
33646044421
-
Banshee: A scalable constraint-based analysis toolkit
-
Proceedings of the Static Analysis Symposium, SAS, Springer-Verlag, New York
-
KODUMAL, J. AND AIKEN, A. 2005. Banshee: A scalable constraint-based analysis toolkit. In Proceedings of the Static Analysis Symposium, SAS. Lecture Notes in Computer Science, vol. 3672. Springer-Verlag, New York, 218-234.
-
(2005)
Lecture Notes in Computer Science
, vol.3672
, pp. 218-234
-
-
KODUMAL, J.1
AIKEN, A.2
-
59
-
-
0027029758
-
Undecidability of static analysis. ACM
-
LANDI, W. 1992b. Undecidability of static analysis. ACM Lett. Prog. Lang. Syst. 1, 4, 323-337.
-
(1992)
Lett. Prog. Lang. Syst
, vol.1
, Issue.4
, pp. 323-337
-
-
LANDI, W.1
-
60
-
-
35248842644
-
Scaling Java points-to analysis using SPARK
-
Proceedings of the Conference on Compiler Construction CC, Springer-Verlag, New York
-
LHOTAK, O. AND HENDREN, L. J. 2003. Scaling Java points-to analysis using SPARK. In Proceedings of the Conference on Compiler Construction (CC). Lecture Notes in Computer Science, vol. 2622. Springer-Verlag, New York, 153-169.
-
(2003)
Lecture Notes in Computer Science
, vol.2622
, pp. 153-169
-
-
LHOTAK, O.1
HENDREN, L.J.2
-
61
-
-
84887498974
-
Efficient points-to analysis for whole-program analysis
-
Proceedings of the European Software Engineering Confrence (ESEC) and ACM Foundations of Software Engineering FSE, Springer-Verlag/ACM, New York
-
LIANG, D. AND HARROLD, M. J. 1999. Efficient points-to analysis for whole-program analysis. In Proceedings of the European Software Engineering Confrence (ESEC) and ACM Foundations of Software Engineering (FSE). Lecture Notes in Computer Science, vol. 1687. Springer-Verlag/ACM, New York, 199-215.
-
(1999)
Lecture Notes in Computer Science
, vol.1687
, pp. 199-215
-
-
LIANG, D.1
HARROLD, M.J.2
-
62
-
-
0034823715
-
Extending and evaluating flow-insensitive and context-insensitive points-to analyses for Java
-
ACM, New York
-
LIANG, D., PENNINGS, M., AND HARROLD, M. J. 2001. Extending and evaluating flow-insensitive and context-insensitive points-to analyses for Java. In Proceedings of the ACM Workshop on Program Analyses for Software Tools and Engineering (PASTE). ACM, New York, 73-79.
-
(2001)
Proceedings of the ACM Workshop on Program Analyses for Software Tools and Engineering (PASTE)
, pp. 73-79
-
-
LIANG, D.1
PENNINGS, M.2
HARROLD, M.J.3
-
63
-
-
84978992025
-
Evaluating automatic parallelization for efficient execution on shared-memory multiprocessors
-
ACM, New York
-
MCKINLEY, K. S. 1994. Evaluating automatic parallelization for efficient execution on shared-memory multiprocessors. In Proceedings of the IEEE/ACM Supercomputing Conference (SC). ACM, New York, 54-63.
-
(1994)
Proceedings of the IEEE/ACM Supercomputing Conference (SC)
, pp. 54-63
-
-
MCKINLEY, K.S.1
-
65
-
-
0036986544
-
Parameterized object sensitivity for points-to and side-effect analyses for Java
-
ACM, New York
-
MILANOVA, A., ROUNTEV, A., AND RYDER, B. 2002. Parameterized object sensitivity for points-to and side-effect analyses for Java. In Proceedings of the ACM International Symposium on Software Testing and Analysis (ISSTA). ACM, New York, 1-11.
-
(2002)
Proceedings of the ACM International Symposium on Software Testing and Analysis (ISSTA)
, pp. 1-11
-
-
MILANOVA, A.1
ROUNTEV, A.2
RYDER, B.3
-
66
-
-
85034641974
-
Visual programming, programming by example, and program visualization; A taxonomy
-
ACM, New York
-
MYERS, B. A. 1986. Visual programming, programming by example, and program visualization; A taxonomy. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI). ACM, New York, 59-66.
-
(1986)
Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI)
, pp. 59-66
-
-
MYERS, B.A.1
-
67
-
-
0003818126
-
-
Springer-Verlag, New York
-
NIELSON, F., NIELSON, H. R., AND HANKIN, C. L. 1999. Principles of Program Analysis. Springer-Verlag, New York.
-
(1999)
Principles of Program Analysis
-
-
NIELSON, F.1
NIELSON, H.R.2
HANKIN, C.L.3
-
68
-
-
0028198016
-
-
NUUTILA, E. AND SOISALON-SOININEN, E. 1994. On finding the strongly connected components in a directed graph. Inf. Proc. Lett. 49, 1 (Jan.), 9-14.
-
NUUTILA, E. AND SOISALON-SOININEN, E. 1994. On finding the strongly connected components in a directed graph. Inf. Proc. Lett. 49, 1 (Jan.), 9-14.
-
-
-
-
69
-
-
35048845602
-
Bottom-up and top-down context-sensitive summary-based pointer analysis
-
Proceedings of the Static Analysis Symposium SAS, Springer-Verlag, New York
-
NYSTROM, E. M., KIM, H.-S., AND HWU, W.-M. W. 2004a. Bottom-up and top-down context-sensitive summary-based pointer analysis. In Proceedings of the Static Analysis Symposium (SAS). Lecture Notes in Computer Science, vol. 3148. Springer-Verlag, New York, 165-180.
-
(2004)
Lecture Notes in Computer Science
, vol.3148
, pp. 165-180
-
-
NYSTROM, E.M.1
KIM, H.-S.2
HWU, W.-M.W.3
-
70
-
-
4544366942
-
Importance of heap specialization in pointer analysis
-
ACM, New York
-
NYSTROM, E. M., KIM, H.-S., AND HWU, W.-M. W. 2004b. Importance of heap specialization in pointer analysis. In Proceedings of the ACM Workshop on Program Analysis for Software Tools and Engineering (PASTE). ACM, New York, 43-48.
-
(2004)
Proceedings of the ACM Workshop on Program Analysis for Software Tools and Engineering (PASTE)
, pp. 43-48
-
-
NYSTROM, E.M.1
KIM, H.-S.2
HWU, W.-M.W.3
-
71
-
-
0019055294
-
-
PADUA, D. A., KUCK, D. J., AND LAWRIE, D. H. 1980. High-speed multiprocessors and compilation techniques. IEEE Trans. Comput. C-29, 9 (Sept.), 763-776.
-
PADUA, D. A., KUCK, D. J., AND LAWRIE, D. H. 1980. High-speed multiprocessors and compilation techniques. IEEE Trans. Comput. C-29, 9 (Sept.), 763-776.
-
-
-
-
72
-
-
0022874874
-
Advanced compiler optimizations for supercomputers
-
PADUA, D. A. AND WOLFE, M. J. 1986. Advanced compiler optimizations for supercomputers. Commun. ACM 29, 12, 1184-1201.
-
(1986)
Commun. ACM
, vol.29
, Issue.12
, pp. 1184-1201
-
-
PADUA, D.A.1
WOLFE, M.J.2
-
74
-
-
35048900606
-
A dynamic algorithm for topologically sorting directed acyclic graphs
-
Proceedings of the Workshop on Efficient and Experimental Algorithms WEA, Springer-Verlag, New York
-
PEARCE, D. J. AND KELLY, P. H. J. 2004. A dynamic algorithm for topologically sorting directed acyclic graphs. In Proceedings of the Workshop on Efficient and Experimental Algorithms (WEA). Lecture Notes in Computer Science, vol. 3059. Springer-Verlag, New York, 383-398.
-
(2004)
Lecture Notes in Computer Science
, vol.3059
, pp. 383-398
-
-
PEARCE, D.J.1
KELLY, P.H.J.2
-
75
-
-
84940385899
-
-
PEARCE, D. J. AND KELLY, P. H. J. 2006. A dynamic topological sort algorithm for directed acyclic graphs. ACM J. Experim. Alg. 11, 1.7.
-
PEARCE, D. J. AND KELLY, P. H. J. 2006. A dynamic topological sort algorithm for directed acyclic graphs. ACM J. Experim. Alg. 11, 1.7.
-
-
-
-
76
-
-
84944327016
-
Online cycle detection and difference propagation for pointer analysis
-
IEEE Computer Society Press, Los Alamitos, CA
-
PEARCE, D. J., KELLY, P. H. J., AND HANKIN, C. 2003. Online cycle detection and difference propagation for pointer analysis. In Proceedings of the IEEE Workshop on Source Code Analysis and Manipulation (SCAM). IEEE Computer Society Press, Los Alamitos, CA, 3-12.
-
(2003)
Proceedings of the IEEE Workshop on Source Code Analysis and Manipulation (SCAM)
, pp. 3-12
-
-
PEARCE, D.J.1
KELLY, P.H.J.2
HANKIN, C.3
-
77
-
-
4544241812
-
Efficient field-sensitive pointer analysis for C
-
ACM, New York
-
PEARCE, D. J., KELLY, P. H. J., AND HANKIN, C. 2004a. Efficient field-sensitive pointer analysis for C. In Proceedings of the ACM Workshop on Program Analysis for Software Tools and Engineering (PASTE). ACM, New York, 37-42.
-
(2004)
Proceedings of the ACM Workshop on Program Analysis for Software Tools and Engineering (PASTE)
, pp. 37-42
-
-
PEARCE, D.J.1
KELLY, P.H.J.2
HANKIN, C.3
-
78
-
-
4444341636
-
Online cycle detection and difference propagation: Applications to pointer analysis
-
PEARCE, D. J., KELLY, P. H. J., AND HANKIN, C. 2004b. Online cycle detection and difference propagation: Applications to pointer analysis. Softw. Qual. J. 12, 4, 309-335.
-
(2004)
Softw. Qual. J
, vol.12
, Issue.4
, pp. 309-335
-
-
PEARCE, D.J.1
KELLY, P.H.J.2
HANKIN, C.3
-
79
-
-
0028510908
-
-
RAMALINGAM, G. 1994. The undecidability of aliasing. ACM Trans. Prog. Lang. Syst. (TOPLAS) 16, 5, 1467-1471.
-
RAMALINGAM, G. 1994. The undecidability of aliasing. ACM Trans. Prog. Lang. Syst. (TOPLAS) 16, 5, 1467-1471.
-
-
-
-
81
-
-
84957647698
-
Program specialization via program slicing
-
Selected Papers from the International Seminar on Partial Evaluation, Springer-Verlag, New York
-
REPS, T. AND TURNIDGE, T. 1996. Program specialization via program slicing. In Selected Papers from the International Seminar on Partial Evaluation. Lecture Notes in Computer Science, vol. 1110. Springer-Verlag, New York, 409-429.
-
(1996)
Lecture Notes in Computer Science
, vol.1110
, pp. 409-429
-
-
REPS, T.1
TURNIDGE, T.2
-
82
-
-
0001514506
-
Automatic computation of data set definitions
-
North-Holland, Amsterdam, The Netherlands
-
REYNOLDS, J. C. 1969. Automatic computation of data set definitions. In Proceedings of the Information Processing Congress (IFIP). Vol. 1. North-Holland, Amsterdam, The Netherlands, 456-461.
-
(1969)
Proceedings of the Information Processing Congress (IFIP)
, vol.1
, pp. 456-461
-
-
REYNOLDS, J.C.1
-
84
-
-
0035551919
-
Points-to analysis for Java using annotated constraints
-
ACM, New York
-
ROUNTEV, A., MILANOVA, A., AND RYDER, B. G. 2001. Points-to analysis for Java using annotated constraints. In Proceedings of the ACM Conference on Object Oriented Programming Systems, Languages and Applications (OOPSLA). ACM, New York, 43-55.
-
(2001)
Proceedings of the ACM Conference on Object Oriented Programming Systems, Languages and Applications (OOPSLA)
, pp. 43-55
-
-
ROUNTEV, A.1
MILANOVA, A.2
RYDER, B.G.3
-
86
-
-
37049020428
-
-
On the computation of fixpoints in static program analysis with an application to AKL. Technical Report R95-06, Swedish Institute of Computer Science. Nov
-
SCHON, E. 1995. On the computation of fixpoints in static program analysis with an application to AKL. Technical Report R95-06, Swedish Institute of Computer Science. Nov.
-
(1995)
-
-
SCHON, E.1
-
88
-
-
0021098058
-
-
SHMUELI, O. 1983. Dynamic cycle detection. Inf. Proc. Lett. 17, 4 (Nov.), 185-188.
-
SHMUELI, O. 1983. Dynamic cycle detection. Inf. Proc. Lett. 17, 4 (Nov.), 185-188.
-
-
-
-
89
-
-
0031618107
-
Measuring the effectiveness of automatic parallelization in SUIF
-
ACM, New York
-
SO, B., MOON, S., AND HALL, M. W. 1998. Measuring the effectiveness of automatic parallelization in SUIF. In Proceedings of the ACM / IEEE Supercomputing Conference (SC). ACM, New York, 212-219.
-
(1998)
Proceedings of the ACM / IEEE Supercomputing Conference (SC)
, pp. 212-219
-
-
SO, B.1
MOON, S.2
HALL, M.W.3
-
90
-
-
31744434353
-
Demand-driven points-to analysis for Java
-
ACM, New York
-
SRIDHARAN, M., GOPAN, D., SHAN, L., AND BODIK, R. 2005. Demand-driven points-to analysis for Java. In Proceedings of the ACM Conference on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA). ACM, New York, 59-76.
-
(2005)
Proceedings of the ACM Conference on Object Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 59-76
-
-
SRIDHARAN, M.1
GOPAN, D.2
SHAN, L.3
BODIK, R.4
-
92
-
-
0033725888
-
Projection merging: Reducing redundancies in inclusion constraint graphs
-
ACM, New York
-
SU, Z., FÄHNDRICH, M., AND AIKEN, A. 2000. Projection merging: Reducing redundancies in inclusion constraint graphs. In Proceedings of the Symposium on Principles of Programming Languages (POPL). ACM, New York, 81-95.
-
(2000)
Proceedings of the Symposium on Principles of Programming Languages (POPL)
, pp. 81-95
-
-
SU, Z.1
FÄHNDRICH, M.2
AIKEN, A.3
-
94
-
-
0033897041
-
Analyzing Java software by combining metrics and program visualization
-
IEEE Computer Society Press, Los Alamitos, CA
-
SYSTA, T., YU, P., AND MÜLLER, H. 2000. Analyzing Java software by combining metrics and program visualization. In Proceedings of the IEEE Conference on Software Maintenance and Reengineering (CSMR). IEEE Computer Society Press, Los Alamitos, CA, 199-208.
-
(2000)
Proceedings of the IEEE Conference on Software Maintenance and Reengineering (CSMR)
, pp. 199-208
-
-
SYSTA, T.1
YU, P.2
MÜLLER, H.3
-
95
-
-
0001790593
-
Depth-first search and linear graph algorithms
-
TARJAN, R. E. 1972. Depth-first search and linear graph algorithms. SIAM J. Comput. 1, 2, 146-160.
-
(1972)
SIAM J. Comput
, vol.1
, Issue.2
, pp. 146-160
-
-
TARJAN, R.E.1
-
96
-
-
84957376851
-
VIS: A system for verification and synthesis
-
THE VIS GROUP, Proceedings of the Conference on Computer Aided Verification CAV, Springer-Verlag, New York
-
THE VIS GROUP. 1996. VIS: A system for verification and synthesis. In Proceedings of the Conference on Computer Aided Verification (CAV). Lecture Notes in Computer Science, vol. 1102. Springer-Verlag, New York, 428-432.
-
(1996)
Lecture Notes in Computer Science
, vol.1102
, pp. 428-432
-
-
-
98
-
-
85081874807
-
A first step towards automated detection of buffer overrun vulnerabilities
-
The Internet Society
-
WAGNER, D., FOSTER, J. S., BREWER, E. A., AND AIKEN, A. 2000. A first step towards automated detection of buffer overrun vulnerabilities. In Proceedings of the Network and Distributed System Security Symposium (NDSS). The Internet Society, 3-17.
-
(2000)
Proceedings of the Network and Distributed System Security Symposium (NDSS)
, pp. 3-17
-
-
WAGNER, D.1
FOSTER, J.S.2
BREWER, E.A.3
AIKEN, A.4
-
99
-
-
84958762493
-
An efficient inclusion-based points-to analysis for strictly-typed languages
-
Proceedings of the Symposium on Static Analysis SAS, Springer-Verlag, New York
-
WHALEY, J. AND LAM, M. S. 2002. An efficient inclusion-based points-to analysis for strictly-typed languages. In Proceedings of the Symposium on Static Analysis (SAS). Lecture Notes in Computer Science, vol. 2477. Springer-Verlag, New York, 180-195.
-
(2002)
Lecture Notes in Computer Science
, vol.2477
, pp. 180-195
-
-
WHALEY, J.1
LAM, M.S.2
-
101
-
-
37049014243
-
-
Efficient context-sensitive pointer analysis for C programs. Ph.D. dissertation. Stanford University, Stanford, CA
-
WILSON, R. P. 1997. Efficient context-sensitive pointer analysis for C programs. Ph.D. dissertation. Stanford University, Stanford, CA.
-
(1997)
-
-
WILSON, R.P.1
-
103
-
-
0011452853
-
-
Ph.D. dissertation. Deptartment of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL
-
WOLFE, M. J. 1982. Optimizing supercompilers for supercomputers. Ph.D. dissertation. Deptartment of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL.
-
(1982)
Optimizing supercompilers for supercomputers
-
-
WOLFE, M.J.1
-
104
-
-
0032660031
-
Pointer analysis for programs with structures and casting
-
ACM, New York
-
YONG, S. H., HORWITZ, S., AND REPS, T. 1999. Pointer analysis for programs with structures and casting. In Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI). ACM, New York, 91-103.
-
(1999)
Proceedings of the ACM Conference on Programming Language Design and Implementation (PLDI)
, pp. 91-103
-
-
YONG, S.H.1
HORWITZ, S.2
REPS, T.3
|