-
1
-
-
0027963879
-
Efficient detection of all pointer and array access errors
-
New York, NY, USA. ACM Press
-
T. M. Austin, S. E. Breach, and G. S. Sohi. Efficient detection of all pointer and array access errors. In PLDI '94: Proceedings of the ACM SIGPLAN 1994 Conference on Programming language design and implementation, pages 290-301, New York, NY, USA, 1994. ACM Press.
-
(1994)
PLDI '94: Proceedings of the ACM SIGPLAN 1994 Conference on Programming Language Design and Implementation
, pp. 290-301
-
-
Austin, T.M.1
Breach, S.E.2
Sohi, G.S.3
-
2
-
-
0022252695
-
The N-version approach to fault-tolerant systems
-
Dec.
-
A. Avizienis. The N-version approach to fault-tolerant systems. IEEE Transactions on Software Engineering, 11(12):1491-1501, Dec. 1985.
-
(1985)
IEEE Transactions on Software Engineering
, vol.11
, Issue.12
, pp. 1491-1501
-
-
Avizienis, A.1
-
3
-
-
33244470892
-
Improving software security with a C pointer analysis
-
New York, NY, USA. ACM Press
-
D. Avots, M. Dalton, V. B. Livshits, and M. S. Lam. Improving software security with a C pointer analysis. In ICSE '05: Proceedings of the 27th international conference on Software engineering, pages 332-341, New York, NY, USA, 2005. ACM Press.
-
(2005)
ICSE '05: Proceedings of the 27th International Conference on Software Engineering
, pp. 332-341
-
-
Avots, D.1
Dalton, M.2
Livshits, V.B.3
Lam, M.S.4
-
4
-
-
35048857405
-
Parameterized verification of multithreaded software libraries
-
7th International Conference on Proceedings of Tools and Algorithms for the Construction and Analysis of Systems (TACAS)
-
T. Ball, S. Chaki, and S. K. Rajamuni. Parameterized verification of multithreaded software libraries. In 7th International Conference on Proceedings of Tools and Algorithms for the Construction and Analysis of Systems (TACAS), volume 2031 of Lecture Notes in Computer Science, pages 158-173, 2001.
-
(2001)
Lecture Notes in Computer Science
, vol.2031
, pp. 158-173
-
-
Ball, T.1
Chaki, S.2
Rajamuni, S.K.3
-
5
-
-
0034442456
-
Hoard: A scalable memory allocator for multithreaded applications
-
Cambridge, MA, Nov.
-
E. D. Berger, K. S. McKinley, R. D. Blumofe, and P. R. Wilson. Hoard: A scalable memory allocator for multithreaded applications. In ASPLOS-IX: Ninth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 117-128, Cambridge, MA, Nov. 2000.
-
(2000)
ASPLOS-IX: Ninth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 117-128
-
-
Berger, E.D.1
McKinley, K.S.2
Blumofe, R.D.3
Wilson, P.R.4
-
6
-
-
0034830634
-
Composing high-performance memory allocators
-
Snowbird, Utah, June
-
E. D. Berger, B. O. Zorn, and K. S. McKinley. Composing high-performance memory allocators. In Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), Snowbird, Utah, June 2001.
-
(2001)
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
-
-
Berger, E.D.1
Zorn, B.O.2
McKinley, K.S.3
-
7
-
-
84862209017
-
Address obfuscation: An efficient approach to combat a broad range of memory error exploits
-
USENIX, Aug.
-
S. Bhatkar, D. C. DuVarney, and R. Sekar. Address obfuscation: An efficient approach to combat a broad range of memory error exploits. In Proceedings of the 12th USENIX Security Symposium, pages 105-120. USENIX, Aug. 2003.
-
(2003)
Proceedings of the 12th USENIX Security Symposium
, pp. 105-120
-
-
Bhatkar, S.1
DuVarney, D.C.2
Sekar, R.3
-
9
-
-
0024085322
-
Garbage collection in an uncooperative environment
-
H.-J. Boehm and M. Weiser. Garbage collection in an uncooperative environment. Software Practice and Experience, 18(9):807-820, 1988.
-
(1988)
Software Practice and Experience
, vol.18
, Issue.9
, pp. 807-820
-
-
Boehm, H.-J.1
Weiser, M.2
-
10
-
-
84861126766
-
Hypervisor-based fault tolerance
-
New York, NY, USA. ACM Press
-
T. C. Bressoud and F. B. Schneider. Hypervisor-based fault tolerance. In SOSP '95: Proceedings of the fifteenth ACM symposium on Operating systems principles, pages 1-11, New York, NY, USA, 1995. ACM Press.
-
(1995)
SOSP '95: Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles
, pp. 1-11
-
-
Bressoud, T.C.1
Schneider, F.B.2
-
11
-
-
0032667164
-
Cache-conscious structure layout
-
ACM SIGPLAN Notices, Atlanta, May. ACM Press
-
T. M. Chilimbi, M. D. Hill, and J. R. Larus. Cache-conscious structure layout. In Proceedings of SIGPLAN'99 Conference on Programming Languages Design and Implementation, ACM SIGPLAN Notices, pages 1-12, Atlanta, May 1999. ACM Press.
-
(1999)
Proceedings of SIGPLAN'99 Conference on Programming Languages Design and Implementation
, pp. 1-12
-
-
Chilimbi, T.M.1
Hill, M.D.2
Larus, J.R.3
-
12
-
-
33745210908
-
Empirical evidence for using garbage collection in C and C++ programs
-
E. Moss, P. R. Wilson, and B. Zorn, editors, Oct.
-
D. L. Detlefs. Empirical evidence for using garbage collection in C and C++ programs. In E. Moss, P. R. Wilson, and B. Zorn, editors, OOPSLA/ECOOP '93 Workshop on Garbage Collection in Object-Oriented Systems, Oct. 1993.
-
(1993)
OOPSLA/ECOOP '93 Workshop on Garbage Collection in Object-oriented Systems
-
-
Detlefs, D.L.1
-
13
-
-
1442288714
-
Memory safety without runtime cheeks or garbage collection
-
San Diego. CA, June. ACM Press
-
D. Dhurjati, S. Kowshik, V. Adve, and C. Lattner. Memory safety without runtime cheeks or garbage collection. In ACM SIGPLAN 2003 Conference on Languages. Compilers, and Tools for Embedded Systems (LCTES'2003), San Diego. CA, June 2003. ACM Press.
-
(2003)
ACM SIGPLAN 2003 Conference on Languages. Compilers, and Tools for Embedded Systems (LCTES'2003)
-
-
Dhurjati, D.1
Kowshik, S.2
Adve, V.3
Lattner, C.4
-
15
-
-
0022045868
-
Impossibility of distributed consensus with one faulty process
-
M. J. Fischer, N. A. Lynch, and M. S. Paterson. Impossibility of distributed consensus with one faulty process. J. ACM, 32(2):374-382, 1985.
-
(1985)
J. ACM
, vol.32
, Issue.2
, pp. 374-382
-
-
Fischer, M.J.1
Lynch, N.A.2
Paterson, M.S.3
-
16
-
-
0036040515
-
Region-based memory management in Cyclone
-
New York, NY, USA. ACM Press
-
D. Grossman, G. Morrisell, T. Jim, M. Hicks, Y. Wang, and J. Cheney. Region-based memory management in Cyclone. In PLDI '02: Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation, pages 282-293, New York, NY, USA. 2002. ACM Press.
-
(2002)
PLDI '02: Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
, pp. 282-293
-
-
Grossman, D.1
Morrisell, G.2
Jim, T.3
Hicks, M.4
Wang, Y.5
Cheney, J.6
-
17
-
-
0027797652
-
Improving the cache locality of memory allocation
-
Proceedings of SIGPLAN'93 Conference on Programming Languages Design and Implementation, Albuquerque, NM. June. ACM Press
-
D. Grunwald, B. Zorn, and R. Henderson. Improving the cache locality of memory allocation. In Proceedings of SIGPLAN'93 Conference on Programming Languages Design and Implementation, volume 28(6) of ACM SIGPLAN Notices, pages 177-186, Albuquerque, NM. June 1993. ACM Press.
-
(1993)
ACM SIGPLAN Notices
, vol.28
, Issue.6
, pp. 177-186
-
-
Grunwald, D.1
Zorn, B.2
Henderson, R.3
-
18
-
-
0000596666
-
Purify: Fast detection of memory leaks and access errors
-
San Francisco, California
-
R. Hastings and B. Joyce. Purify: Fast detection of memory leaks and access errors. In Proc. of the Winter 1992 USENIX Conference, pages 125-138, San Francisco, California, 1991.
-
(1991)
Proc. of the Winter 1992 USENIX Conference
, pp. 125-138
-
-
Hastings, R.1
Joyce, B.2
-
19
-
-
12344327721
-
Low-overhead memory leak detection using adaptive statistical profiling
-
New York, NY, USA. ACM Press
-
M. Hauswirth and T. M. Chilimbi. Low-overhead memory leak detection using adaptive statistical profiling. In ASPLOS-XI: Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 156-164, New York, NY, USA, 2004. ACM Press.
-
(2004)
ASPLOS-XI: Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 156-164
-
-
Hauswirth, M.1
Chilimbi, T.M.2
-
20
-
-
31744449798
-
Quantifying the performance of garbage collection vs. explicit memory management
-
San Diego, CA, Oct.
-
M. Hertz and E. D. Berger. Quantifying the performance of garbage collection vs. explicit memory management. In Proceedings of the 20th annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, San Diego, CA, Oct. 2005.
-
(2005)
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications
-
-
Hertz, M.1
Berger, E.D.2
-
21
-
-
85084164164
-
Cyclone: A safe dialect of C
-
Berkeley, CA, USA. USENIX Association
-
T. Jim, J. G. Morrisett, D. Grossman, M. W. Hicks, J. Cheney, and Y. Wang. Cyclone: A safe dialect of C. In Proceedings of the General Track: 2002 USENIX Annual Technical Conference, pages 275-288, Berkeley, CA, USA, 2002. USENIX Association.
-
(2002)
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
, pp. 275-288
-
-
Jim, T.1
Morrisett, J.G.2
Grossman, D.3
Hicks, M.W.4
Cheney, J.5
Wang, Y.6
-
23
-
-
14844307465
-
Vudo malloc tricks
-
Aug.
-
M. Kaempf. Vudo malloc tricks. Phrack Magazine, 57(8), Aug. 2001.
-
(2001)
Phrack Magazine
, vol.57
, Issue.8
-
-
Kaempf, M.1
-
27
-
-
0036040304
-
Ccured: Type-safe retrofitting of legacy code
-
New York, NY, USA. ACM Press
-
G. C. Necula, S. McPeak, and W. Weimer. Ccured: type-safe retrofitting of legacy code. In POPL '02: Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 128-139, New York, NY, USA, 2002. ACM Press.
-
(2002)
POPL '02: Proceedings of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 128-139
-
-
Necula, G.C.1
McPeak, S.2
Weimer, W.3
-
28
-
-
42549098753
-
Bounds-checking entire programs without recompiling
-
Venice, Italy, Jan.
-
N. Nethercote and J. Fitzhardinge. Bounds-checking entire programs without recompiling. In SPACE 2004, Venice, Italy, Jan. 2004.
-
(2004)
SPACE 2004
-
-
Nethercote, N.1
Fitzhardinge, J.2
-
30
-
-
84885578759
-
Rx: Treating bugs as allergies: A safe method to survive software failures
-
Proceedings of the Twentieth Symposium on Operating Systems Principles, Brighton, UK, Oct. ACM
-
F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou. Rx: Treating bugs as allergies: A safe method to survive software failures. In Proceedings of the Twentieth Symposium on Operating Systems Principles, volume XX of Operating Systems Review, Brighton, UK, Oct. 2005. ACM.
-
(2005)
Operating Systems Review
, vol.20
-
-
Qin, F.1
Tucek, J.2
Sundaresan, J.3
Zhou, Y.4
-
31
-
-
21644473822
-
A dynamic technique for eliminating buffer overflow vulnerabilities (and other memory errors)
-
Dec.
-
M. Rinard, C. Cadar, D. Dumitran, D. M. Roy, and T. Leu. A dynamic technique for eliminating buffer overflow vulnerabilities (and other memory errors). In Proceedings of the 2004 Annual Computer Security Applications Conference, Dec. 2004.
-
(2004)
Proceedings of the 2004 Annual Computer Security Applications Conference
-
-
Rinard, M.1
Cadar, C.2
Dumitran, D.3
Roy, D.M.4
Leu, T.5
-
32
-
-
84906487819
-
Enhancing server availability and security through failure-oblivious computing
-
San Francisco, CA, Dec. USENIX
-
M. Rinard, C. Cadar, D. Dumitran, D. M. Roy, T. Leu, and J. William S. Beebee. Enhancing server availability and security through failure-oblivious computing. In Sixth Symposium on Operating Systems Design and Implementation, San Francisco, CA, Dec. 2004. USENIX.
-
(2004)
Sixth Symposium on Operating Systems Design and Implementation
-
-
Rinard, M.1
Cadar, C.2
Dumitran, D.3
Roy, D.M.4
Leu, T.5
William, J.6
Beebee, S.7
-
33
-
-
85094678188
-
Run-time detection of heap-based overflows
-
USENIX
-
W. Robertson, C. Kruegel, D. Mutz, and F. Valeur. Run-time detection of heap-based overflows. In LISA '03: Proceedings of the 17th Large Installation Systems Administration Conference, pages 51-60. USENIX, 2003.
-
(2003)
LISA '03: Proceedings of the 17th Large Installation Systems Administration Conference
, pp. 51-60
-
-
Robertson, W.1
Kruegel, C.2
Mutz, D.3
Valeur, F.4
-
34
-
-
0016080536
-
Bounds for some functions concerning dynamic storage allocation
-
July
-
J. M. Robson. Bounds for some functions concerning dynamic storage allocation. Journal of the ACM, 21(3):419-499, July 1974.
-
(1974)
Journal of the ACM
, vol.21
, Issue.3
, pp. 419-499
-
-
Robson, J.M.1
-
36
-
-
14844328033
-
On the effectiveness of address-space randomization
-
New York, NY, USA. ACM Press
-
H. Shacham, M. Page, B. Pfaff, E.-J. Goh, N. Modadugu, and D. Boneh. On the effectiveness of address-space randomization. In CCS '04: Proceedings of the 11th ACM conference on Computer and Communications Security, pages 298-307, New York, NY, USA, 2004. ACM Press.
-
(2004)
CCS '04: Proceedings of the 11th ACM Conference on Computer and Communications Security
, pp. 298-307
-
-
Shacham, H.1
Page, M.2
Pfaff, B.3
Goh, E.-J.4
Modadugu, N.5
Boneh, D.6
-
37
-
-
84858912253
-
-
Standard Performance Evaluation Corporation. SPEC2000. http://www.spec.org.
-
SPEC2000
-
-
-
38
-
-
33745189937
-
Experience with safe manual memory management in Cyclone
-
Special issue on memory management. Expands ISMM conference paper of the same name. To appear
-
N. Swamy, M. Hicks, G. Morrisett, D. Grossman, and T. Jim. Experience with safe manual memory management in Cyclone. Science of Computer Programming, 2006. Special issue on memory management. Expands ISMM conference paper of the same name. To appear.
-
(2006)
Science of Computer Programming
-
-
Swamy, N.1
Hicks, M.2
Morrisett, G.3
Grossman, D.4
Jim, T.5
-
40
-
-
84958662213
-
Dynamic storage allocation: A survey and critical review
-
Proceedings of the International Workshop on Memory Management, Kinross, Scotland, Sept. Springer-Verlag
-
P. R. Wilson, M. S. Johnstone, M. Neely, and D. Boles. Dynamic storage allocation: A survey and critical review. In Proceedings of the International Workshop on Memory Management, volume 986 of Lecture Notes in Computer Science, pages 1-116, Kinross, Scotland, Sept. 1995. Springer-Verlag.
-
(1995)
Lecture Notes in Computer Science
, vol.986
, pp. 1-116
-
-
Wilson, P.R.1
Johnstone, M.S.2
Neely, M.3
Boles, D.4
-
41
-
-
20344383014
-
An efficient and backwards-compatible transformation to ensure memory safety of C programs
-
New York, NY, USA. ACM Press
-
W. Xu, D. C. DuVarney, and R. Sekar. An efficient and backwards-compatible transformation to ensure memory safety of C programs. In SIGSOFT '04/FSE-12: Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, pages 117-126, New York, NY, USA, 2004. ACM Press.
-
(2004)
SIGSOFT '04/FSE-12: Proceedings of the 12th ACM SIGSOFT Twelfth International Symposium on Foundations of Software Engineering
, pp. 117-126
-
-
Xu, W.1
DuVarney, D.C.2
Sekar, R.3
-
42
-
-
1542376931
-
Protecting C programs from attacks via invalid pointer dereferences
-
New York, NY, USA. ACM Press
-
S. H. Yong and S. Horwitz. Protecting C programs from attacks via invalid pointer dereferences. In ESEC/FSE-11:11th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pages 307-316, New York, NY, USA, 2003. ACM Press.
-
(2003)
ESEC/FSE-11:11th ACM SIGSOFT International Symposium on Foundations of Software Engineering
, pp. 307-316
-
-
Yong, S.H.1
Horwitz, S.2
-
43
-
-
33745221555
-
Security of memory allocators for C and C++
-
Department of Computer Science, Katholieke Universiteit Leuven, Belgium, July
-
Y. Younan, W. Joosen, F. Piessens, and H. V. den Eynden. Security of memory allocators for C and C++. Technical Report CW 419, Department of Computer Science, Katholieke Universiteit Leuven, Belgium, July 2005. Available at http://www.cs.kuleuven.ac.be/publicaties/rapporten/cw/CW419.pdf.
-
(2005)
Technical Report
, vol.CW 419
-
-
Younan, Y.1
Joosen, W.2
Piessens, F.3
Den Eynden, H.V.4
-
44
-
-
0027626223
-
The measured cost of conservative garbage collection
-
B. Zorn. The measured cost of conservative garbage collection. Software Practice and Experience, 23:733-756, 1993.
-
(1993)
Software Practice and Experience
, vol.23
, pp. 733-756
-
-
Zorn, B.1
|