-
1
-
-
0004072686
-
-
Addison-Wesley Longman, Reading, MA.
-
Aho, A. V., Sethi, R., Ullman, J. D., 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley Longman, Reading, MA.
-
(1986)
Compilers: Principles, Techniques, and Tools.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
0027963879
-
Efficient detection of all pointer and array access errors
-
Austin, T. M., Breach, S. E., Sohi, G. S., 1994. Efficient detection of all pointer and array access errors. In SIGPLAN Conference on Programming Language Design and Implementation. 290-301.
-
(1994)
SIGPLAN Conference on Programming Language Design and Implementation.
, pp. 290-301
-
-
Austin, T.M.1
Breach, S.E.2
Sohi, G.S.3
-
3
-
-
84975480987
-
Chains of recurrences-A method to expedite the evaluation of closed-form functions
-
Bachmann, O., Wang, P. S., Zima, E. V., 1994. Chains of recurrences-A method to expedite the evaluation of closed-form functions. In International Symposium on Symbolic and Algebraic Computation. 242-249.
-
(1994)
International Symposium on Symbolic and Algebraic Computation.
, pp. 242-249
-
-
Bachmann, O.1
Wang, P.S.2
Zima, E.V.3
-
4
-
-
0037629419
-
A real-time garbage collector with low overhead and consistent utilization
-
Bacon, D., Cheng, P., Rajan, V., 2003. A real-time garbage collector with low overhead and consistent utilization. In Proceedings of, 30th ACM Symposium on Principles of Programming Languages (POPL03). 285-298.
-
(2003)
Proceedings of, 30th ACM Symposium on Principles of Programming Languages (POPL03).
, pp. 285-298
-
-
Bacon, D.1
Cheng, P.2
Rajan, V.3
-
5
-
-
84975483388
-
Usingthe chains of recurrences algebra for data dependence testing and induction variable substitution
-
M.S. thesis, Computer Science Dept., Florida State University, Tallahassee, FL
-
Birch, J., 2002. Usingthe chains of recurrences algebra for data dependence testing and induction variable substitution. M.S. thesis, Computer Science Dept., Florida State University, Tallahassee, FL.
-
(2002)
-
-
Birch, J.1
-
6
-
-
0034448902
-
ABCD: Eliminating array bounds checks on demand
-
Bodik, R., Gupta, R., Sarkar, V., 2000. ABCD: Eliminating array bounds checks on demand. In SIGPLAN Conference on Programming Language Design and Implementation. 321-333.
-
(2000)
SIGPLAN Conference on Programming Language Design and Implementation.
, pp. 321-333
-
-
Bodik, R.1
Gupta, R.2
Sarkar, V.3
-
7
-
-
0033729897
-
The real-time specification for Java
-
Bollella, G., Gosling, J., 2000. The real-time specification for Java. Computer 33, 6, 4754.
-
(2000)
Computer
, vol.33
, pp. 6-4754
-
-
Bollella, G.1
Gosling, J.2
-
8
-
-
0038039788
-
Ownership types for safe region-based memory management in real-time Java
-
Boyapati, C., Salcianu, A., Beebee, W., Rinard, M., 2003. Ownership types for safe region-based memory management in real-time Java. In SIGPLAN Conference on Programming Language Design and Implementation, 324-337.
-
(2003)
SIGPLAN Conference on Programming Language Design and Implementation
, pp. 324-337
-
-
Boyapati, C.1
Salcianu, A.2
Beebee, W.3
Rinard, M.4
-
9
-
-
84976680534
-
Modula3 language definition
-
Aug
-
Cardelli, L., Donahue, J., Glassman, L., Jordan, M., Kalsow, B., Nelson, G., 1992. Modula3 language definition. ACM Sigplan Not. 27, 8 (Aug.).
-
(1992)
ACM Sigplan Not.
, vol.27
, Issue.8
-
-
Cardelli, L.1
Donahue, J.2
Glassman, L.3
Jordan, M.4
Kalsow, B.5
Nelson, G.6
-
10
-
-
4544324289
-
Region inference for an object-oriented language
-
Chin, W.-N., Craciun, F., Qin, S., Rinard, M., 2004. Region inference for an object-oriented language. SIGPLAN Not. 39, 6, 243-254.
-
(2004)
SIGPLAN Not.
, vol.39
, Issue.6
, pp. 243-254
-
-
Chin, W.-N.1
Craciun, F.2
Qin, S.3
Rinard, M.4
-
11
-
-
0038716438
-
CCured in the real world
-
Condit, J., Harren, M., Mcpeak, S., Necula, G. C., Weimer, W., 2003. CCured in the real world. In Proceedings of SIGPLAN Conference on Programming Language Design and Implementation, 232-244.
-
(2003)
Proceedings of SIGPLAN Conference on Programming Language Design and Implementation
, pp. 232-244
-
-
Condit, J.1
Harren, M.2
Mcpeak, S.3
Necula, G.C.4
Weimer, W.5
-
12
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
Tucson, AZ. ACM Press, New York
-
Cousot, P., Halbwachs, N., 1978. Automatic discovery of linear restraints among variables of a program. In Conference Record of the 5th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Tucson, AZ. ACM Press, New York, 84-97.
-
(1978)
Conference Record of the 5th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 84-97
-
-
Cousot, P.1
Halbwachs, N.2
-
13
-
-
0032670229
-
Typed memory management in a calculus of capabilities
-
San Antonio, TX. ACM, New York
-
Crary, K., Walker, D., Morrisett, G., 1999. Typed memory management in a calculus of capabilities. In Conference Record of POPL 99: The 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Antonio, TX. ACM, New York, 262-275.
-
(1999)
Conference Record of POPL 99: The 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 262-275
-
-
Crary, K.1
Walker, D.2
Morrisett, G.3
-
15
-
-
1442288714
-
Memory safety without runtime checks or garbage collection
-
San Diego, CA
-
Dhurjati, D., Kowshik, S., Adve, V, Lattner, C., 2003. Memory safety without runtime checks or garbage collection. In Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems. San Diego, CA, 69-80.
-
(2003)
Proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems.
, pp. 69-80
-
-
Dhurjati, D.1
Kowshik, S.2
Adve, V.3
Lattner, C.4
-
16
-
-
0037702242
-
CSSV: Towards a realistic tool for statically detecting all buffer overflows in C
-
San Diego, CA
-
Dor, N., Rodeh, M., Sagiv, M., 2003. CSSV: Towards a realistic tool for statically detecting all buffer overflows in C. In SIGPLAN Conference on Programming Language Design and Implementation, San Diego, CA, 155-167.
-
(2003)
SIGPLAN Conference on Programming Language Design and Implementation
, pp. 155-167
-
-
Dor, N.1
Rodeh, M.2
Sagiv, M.3
-
18
-
-
0031622774
-
Memory management with explicit regions
-
Montreal, Canada
-
Gay, D., Aiken, A., 1998. Memory management with explicit regions. In SIGPLAN Conference on Programming Language Design and Implementation, Montreal, Canada. 313-323.
-
(1998)
SIGPLAN Conference on Programming Language Design and Implementation
, pp. 313-323
-
-
Gay, D.1
Aiken, A.2
-
19
-
-
17644363045
-
Typing a multi-language intermediate code
-
Gordon, A. D., Syme, D., 2001. Typing a multi-language intermediate code. ACM SIGPLAN Notices. 36, 3, 248-260.
-
(2001)
ACM SIGPLAN Notices.
, vol.36
, Issue.3
, pp. 248-260
-
-
Gordon, A.D.1
Syme, D.2
-
20
-
-
0003518498
-
-
Sun Microsystems
-
Gosling, J., Joy, B., Steele, G., Bracha, G., 2000. The Java Language Specification. Sun Microsystems.
-
(2000)
The Java Language Specification.
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
21
-
-
0036040515
-
Region-based memory management in Cyclone
-
Grossman, D., Morrisett, G., Jim, T., Hicks, M., Wang, Y., Cheney, J., 2002. Region-based memory management in Cyclone. In Proceedings of SIGPLAN Conference on Programming Language Design and Implementation. 282-293.
-
(2002)
Proceedings of SIGPLAN Conference on Programming Language Design and Implementation.
, pp. 282-293
-
-
Grossman, D.1
Morrisett, G.2
Jim, T.3
Hicks, M.4
Wang, Y.5
Cheney, J.6
-
22
-
-
0027568719
-
Optimizing array bound checks using flow analysis
-
(Mar.-Dec.)
-
Gupta, R., 1993. Optimizing array bound checks using flow analysis. ACM Lett. Prog. Lang. Syst. 2, 1-4 (Mar.-Dec.), 135-150.
-
(1993)
ACM Lett. Prog. Lang. Syst.
, vol.2
, Issue.1-4
, pp. 135-150
-
-
Gupta, R.1
-
23
-
-
84962779213
-
Mibench: A free, commercially representative embedded benchmark suite
-
Austin, TX
-
Guthaus, M. R., Ringenberg, J. S., Ernst, D., Austin, T. M., Mudge, T., Brown, R. B., 2001. Mibench: A free, commercially representative embedded benchmark suite. In IEEE 4th Annual Workshop on Workload Characterization, Austin, TX, 1-12.
-
(2001)
IEEE 4th Annual Workshop on Workload Characterization
, pp. 1-12
-
-
Guthaus, M.R.1
Ringenberg, J.S.2
Ernst, D.3
Austin, T.M.4
Mudge, T.5
Brown, R.B.6
-
25
-
-
17544377081
-
System architecture directions for network sensors
-
Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K., 2000. System architecture directions for network sensors. In International Conference on Architectural Support for Programming Languages and Operating Systems. 93-104.
-
(2000)
International Conference on Architectural Support for Programming Languages and Operating Systems.
, pp. 93-104
-
-
Hill, J.1
Szewczyk, R.2
Woo, A.3
Hollar, S.4
Culler, D.5
Pister, K.6
-
26
-
-
85084164164
-
Cyclone: A safe dialect of C
-
Jim, T., Morrisett, G., Grossman, D., Hicks, M., Cheney, J., Wang, Y., 2002. Cyclone: A safe dialect of C. In Proceedings of USENIXAnnual Technical Conference, 275-288.
-
(2002)
Proceedings of USENIXAnnual Technical Conference
, pp. 275-288
-
-
Jim, T.1
Morrisett, G.2
Grossman, D.3
Hicks, M.4
Cheney, J.5
Wang, Y.6
-
27
-
-
12544250338
-
Backwards-compatible bounds checking for arrays and pointers in C programs
-
Jones, R. W. M., Kelly, P. H. J., 1997. Backwards-compatible bounds checking for arrays and pointers in C programs. In Automated and Algorithmic Debugging. 13-26.
-
(1997)
Automated and Algorithmic Debugging.
, pp. 13-26
-
-
Jones, R.W.M.1
Kelly, P.H.J.2
-
28
-
-
0003904906
-
-
Tech. Rep., Computer Science Dept., U. Maryland, College Park. Apr
-
Kelly, W., Maslov, V., Pugh, W., Rosser, E., Shpeisman, T., Wonnacott, D., 1996. The Omega Library Interface Guide. Tech. Rep., Computer Science Dept., U. Maryland, College Park. Apr.
-
(1996)
The Omega Library Interface Guide.
-
-
Kelly, W.1
Maslov, V.2
Pugh, W.3
Rosser, E.4
Shpeisman, T.5
Wonnacott, D.6
-
29
-
-
0242444280
-
LLVM: An infrastructure for multi-stage optimization
-
M.S. thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL
-
Lattner, C., 2002. LLVM: An infrastructure for multi-stage optimization. M.S. thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL
-
(2002)
-
-
Lattner, C.1
-
31
-
-
0242612538
-
-
Tech. Report UIUCDCS-R-2003-2340, Computer Science Dept., Univ. of Illinois at Urbana-Champaign
-
Lattner, C., Adve, V., 2003. Data Structure Analysis: An Efficient Context-Sensitive Heap Analysis. Tech. Report UIUCDCS-R-2003-2340, Computer Science Dept., Univ. of Illinois at Urbana-Champaign.
-
(2003)
Data Structure Analysis: An Efficient Context-Sensitive Heap Analysis.
-
-
Lattner, C.1
Adve, V.2
-
33
-
-
0031339427
-
MediaBench: A tool for evaluating and synthesizing multimedia and communicatons systems
-
Lee, C., Potkonjak, M., Mangione-Smith, W. H., 1997. MediaBench: A tool for evaluating and synthesizing multimedia and communicatons systems. In International Symposium on Microarchitecture. 330-335.
-
(1997)
International Symposium on Microarchitecture.
, pp. 330-335
-
-
Lee, C.1
Potkonjak, M.2
Mangione-Smith, W.H.3
-
34
-
-
33845417907
-
Mate: A tiny virtual machine for sensor networks
-
San Jose, CA.
-
Levis, P., Culler, D., 2002. Mate: A tiny virtual machine for sensor networks. In International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA. 85-95.
-
(2002)
International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 85-95
-
-
Levis, P.1
Culler, D.2
-
36
-
-
0036040304
-
CCured: Type-safe retrofitting of legacy code
-
London
-
Necula, G. C., Mcpeak, S., Weimer, W., 2002. CCured: Type-safe retrofitting of legacy code. In Proceedings of 29th ACM Symposium on Principles of Programming Languages (POPL '02), London. 128-139.
-
(2002)
Proceedings of 29th ACM Symposium on Principles of Programming Languages (POPL '02)
, pp. 128-139
-
-
Necula, G.C.1
Mcpeak, S.2
Weimer, W.3
-
37
-
-
0003547217
-
-
2nd ed. O'Reilly. ISBN 0-596-00157-6
-
Oaks, S., 2001. Java Security, 2nd ed. O'Reilly. ISBN 0-596-00157-6.
-
(2001)
Java Security
-
-
Oaks, S.1
-
38
-
-
0030836322
-
Low-cost, concurrent checking of pointer and array accesses in C programs
-
Patil, H., Fischer, C., 1995. Low-cost, concurrent checking of pointer and array accesses in C programs. Software-Practice and Experience 27, 1, 87-110.
-
(1995)
Software-Practice and Experience
, vol.27
, Issue.1
, pp. 87-110
-
-
Patil, H.1
Fischer, C.2
-
39
-
-
84976676720
-
A practical algorithm for exact array dependence analysis
-
Aug
-
Pugh, W., 1992. A practical algorithm for exact array dependence analysis. Commun. ACM 35, 8 (Aug.), 102-114.
-
(1992)
Commun. ACM
, vol.35
, Issue.8
, pp. 102-114
-
-
Pugh, W.1
-
41
-
-
0035394327
-
Using simplicity to control complexity
-
Sha, L., 2001. Using simplicity to control complexity. IEEE Software, 20-28.
-
(2001)
IEEE Software
, pp. 20-28
-
-
Sha, L.1
-
43
-
-
0002997049
-
Region-based memory management
-
Tofte, M., Talpin, J.-P., 1997. Region-based memory management. Inform. Comput. 132, 2, 109-176.
-
(1997)
Inform. Comput.
, vol.132
, Issue.2
, pp. 109-176
-
-
Tofte, M.1
Talpin, J.-P.2
-
44
-
-
0029190370
-
Gated SSA-based demand-driven symbolic analysis for parallelizing compilers
-
Tu, P., Padua, D. A., 1995. Gated SSA-based demand-driven symbolic analysis for parallelizing compilers. In International Conference on Supercomputing. 414-423.
-
(1995)
International Conference on Supercomputing.
, pp. 414-423
-
-
Tu, P.1
Padua, D.A.2
-
45
-
-
85081874807
-
A first step towards automated detection of buffer overrun vulnerabilities
-
San Diego, CA
-
Wagner, D., Foster, J. S., Brewer, E. A., Aiken, A., 2000. A first step towards automated detection of buffer overrun vulnerabilities. In Network and Distributed System Security Symposium, San Diego, CA. 3-17.
-
(2000)
Network and Distributed System Security Symposium
, pp. 3-17
-
-
Wagner, D.1
Foster, J.S.2
Brewer, E.A.3
Aiken, A.4
-
46
-
-
0027836576
-
Efficient software-based fault isolation
-
December
-
Wahbe, R., Lucco, S., Erson, T. E., Graham, S. L., 1993. Efficient software-based fault isolation. ACM SIGOPS Operating Systems Review 27, 5 (December), 203-216.
-
(1993)
ACM SIGOPS Operating Systems Review
, vol.27
, Issue.5
, pp. 203-216
-
-
Wahbe, R.1
Lucco, S.2
Erson, T.E.3
Graham, S.L.4
|