-
1
-
-
0026153297
-
Detecting Data Races on Weak Memory Systems
-
S. V. Adve, M. D. Hill, B. P. Miller, and R. H. B. Netzer. Detecting Data Races on Weak Memory Systems. In Proceedings of the 18th Annual International Symposium on Computer Architecture, pages 234-243, 1991.
-
(1991)
Proceedings of the 18th Annual International Symposium on Computer Architecture
, pp. 234-243
-
-
Adve, S. V.1
Hill, M. D.2
Miller, B. P.3
Netzer, R. H. B.4
-
5
-
-
0021100071
-
A message system supporting fault tolerance
-
A. Borg, J. Baumbach, and S. Glazer. A message system supporting fault tolerance. In Proceedings of the 9th ACM Symposium on Operating Systems Principles (SOSP), volume 17, pages 90-99, 1983.
-
(1983)
Proceedings of the 9th ACM Symposium on Operating Systems Principles (SOSP)
, vol.17
, pp. 90-99
-
-
Borg, A.1
Baumbach, J.2
Glazer, S.3
-
6
-
-
0024606852
-
Fault tolerance under UNIX
-
l Feb
-
A. Borg, W. Blau, W. Graetsch, F. Herrmann, and W. Oberle. Fault tolerance under UNIX. ACM Transactions on Computer Systems, 7(l):l-24, Feb. 1989.
-
(1989)
ACM Transactions on Computer Systems
, vol.7
-
-
Borg, A.1
Blau, W.2
Graetsch, W.3
Herrmann, F.4
Oberle, W.5
-
7
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
November
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 2002.
-
(2002)
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
9
-
-
85013791146
-
Proactive recovery in a byzantine-fault-tolerant system
-
M. Castro and B. Liskov. Proactive recovery in a byzantine-fault-tolerant system. In OSDI, 2000.
-
(2000)
OSDI
-
-
Castro, M.1
Liskov, B.2
-
10
-
-
0012991080
-
-
Technical report, University of Michigan, Department of Electrical Engineering and Computer Science, July
-
P. M. Chen, D. E. Lowell, and G. W. Dunlap. Discount checking: Transparent, low-overhead recovery for general applications. Technical report, University of Michigan, Department of Electrical Engineering and Computer Science, July 1998.
-
(1998)
Discount checking: Transparent, low-overhead recovery for general applications
-
-
Chen, P. M.1
Lowell, D. E.2
Dunlap, G. W.3
-
11
-
-
17044422113
-
The Rio file cache: Surviving operating systems crashes
-
Cambridge, Massachusetts, 1-5 Oct. ACM Press
-
P. M. Chen, W. T. Ng, S. Chandra, C. Aycock, G. Rajamani, and D. Lowell. The Rio file cache: Surviving operating systems crashes. In Seventh International Conference on Architectural Support, for Programming Languages and Operating Systems, pages 74-83, Cambridge, Massachusetts, 1-5 Oct. 1996. ACM Press.
-
(1996)
Seventh International Conference on Architectural Support, for Programming Languages and Operating Systems
, pp. 74-83
-
-
Chen, P. M.1
Ng, W. T.2
Chandra, S.3
Aycock, C.4
Rajamani, G.5
Lowell, D.6
-
15
-
-
0027543561
-
The ParaScope Parallel Programming Environment
-
K. D. Cooper, M. W. Hall, R. T. Hood, K. Kennedy, K. S. McKinley, J. M. Mellor-Crummey, L. Torczon, and S. K. Warren. The ParaScope Parallel Programming Environment. Proceedings of the IEEE, 81(2):244-263, 1993.
-
(1993)
Proceedings of the IEEE
, vol.81
, Issue.2
, pp. 244-263
-
-
Cooper, K. D.1
Hall, M. W.2
Hood, R. T.3
Kennedy, K.4
McKinley, K. S.5
Mellor-Crummey, J. M.6
Torczon, L.7
Warren, S. K.8
-
17
-
-
11844249640
-
Revirt: enabling intrusion analysis through virtual-machine logging and replav
-
G. W. Dunlap, S. T. Kind, S. Cinar, M. A. Basrai, and P. M. Chen. Revirt: enabling intrusion analysis through virtual-machine logging and replav. ACM SIGOPS Operating Systems Review, 35(SI):211-224, 2002.
-
(2002)
ACM SIGOPS Operating Systems Review
, vol.35
, Issue.SI
, pp. 211-224
-
-
Dunlap, G. W.1
Kind, S. T.2
Cinar, S.3
Basrai, M. A.4
Chen, P. M.5
-
18
-
-
0042078549
-
A survev of rollback-recoverv protocols in message-passing svstems
-
E. N. M. Elnozahy, L. Alvisi, Y. Wang, and D. B. Johnson. A survev of rollback-recoverv protocols in message-passing svstems. ACM Computing Surveys (CSUR), 34(3):375-408, 2002.
-
(2002)
ACM Computing Surveys (CSUR)
, vol.34
, Issue.3
, pp. 375-408
-
-
Elnozahy, E. N. M.1
Alvisi, L.2
Wang, Y.3
Johnson, D. B.4
-
19
-
-
0036041420
-
Bugs as inconsistent behavior: A general approach to inferring errors in systems code
-
D. R. Engler, D. Y. Chen, and A. Chou. Bugs as inconsistent behavior: A general approach to inferring errors in systems code. In Symposium, on Operating Systems Principles, pages 57-72, 2001.
-
(2001)
Symposium, on Operating Systems Principles
, pp. 57-72
-
-
Engler, D. R.1
Chen, D. Y.2
Chou, A.3
-
20
-
-
85011293817
-
Lclint: A tool for using specifications to check code
-
December
-
D. Evans, J. Guttag, J. Horning, and Y. M. Tan. Lclint: A tool for using specifications to check code. In Symposium, on the Foundations of Software Engineering, December 1994.
-
(1994)
Symposium, on the Foundations of Software Engineering
-
-
Evans, D.1
Guttag, J.2
Horning, J.3
Tan, Y. M.4
-
21
-
-
0036147522
-
Improving security using extensible lightweight static analvsis
-
D. Evans and D. Larochelle. Improving security using extensible lightweight static analvsis. IEEE Software, 19(1):42-51, /2002.
-
(2002)
IEEE Software
, vol.19
, Issue.1
, pp. 42-51
-
-
Evans, D.1
Larochelle, D.2
-
23
-
-
17144373715
-
Tvpe-based race detection for Java
-
C. Flanagan and S. N. Freund. Tvpe-based race detection for Java. ACM SIGPLAN Notices, 35(5):219-232, 2000.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.5
, pp. 219-232
-
-
Flanagan, C.1
Freund, S. N.2
-
24
-
-
0036036098
-
Extended static checking for java
-
C. Flanagan, K. Leino, M. Lillibridge, C. Nelson, J. Saxe, and R. Stata. Extended static checking for java. In PLDI, 2002.
-
(2002)
PLDI
-
-
Flanagan, C.1
Leino, K.2
Lillibridge, M.3
Nelson, C.4
Saxe, J.5
Stata, R.6
-
25
-
-
0036926472
-
Reducing recovery time in a small recursively restartable system
-
G. Candea et. al. Reducing recovery time in a small recursively restartable system. In DSN, 2002.
-
(2002)
DSN
-
-
Candea, G.1
-
27
-
-
0036039794
-
A system and language for building system-specific, static analyses
-
S. Hallem, B. Chelf, Y. Xie, and D. Engler. A system and language for building system-specific, static analyses. In Proceeding of the ACM SIGPLAN 2002 Conference on Programming language design and implementation (PLDI), 2002.
-
(2002)
Proceeding of the ACM SIGPLAN 2002 Conference on Programming language design and implementation (PLDI)
-
-
Hallem, S.1
Chelf, B.2
Xie, Y.3
Engler, D.4
-
28
-
-
0036038345
-
Tracking down software bugs using automatic anomaly detection
-
Orlando, F L, May
-
S. Hangal and M. S. Lam. Tracking down software bugs using automatic anomaly detection. In Proc. 2002 Int. Conf. Software Engineering, pages 291-301, Orlando, F L, May 2002.
-
(2002)
Proc. 2002 Int. Conf. Software Engineering
, pp. 291-301
-
-
Hangal, S.1
Lam, M. S.2
-
29
-
-
0023963197
-
Recovery management in quicksilver
-
R. Haskin, Y. Malachi, and G. Chan. Recovery management in quicksilver. ACM Transactions on Computer Sytems (TOCS), 6(1):82-108, 1988.
-
(1988)
ACM Transactions on Computer Sytems (TOCS)
, vol.6
, Issue.1
, pp. 82-108
-
-
Haskin, R.1
Malachi, Y.2
Chan, G.3
-
30
-
-
0000596666
-
Purify: Fast detection of memory leaks and access errors
-
R. Hastings and B. Joyce. Purify: Fast detection of memory leaks and access errors. In the Winter USENIX, 1992.
-
(1992)
the Winter USENIX
-
-
Hastings, R.1
Joyce, B.2
-
32
-
-
0028994247
-
Software rejuvenation: analvsis, module and applications
-
Y. Huang, C. Kintala, N. Kolettis, and N. Fulton. Software rejuvenation: analvsis, module and applications. In FTCS-25, 1995.
-
(1995)
FTCS-25
-
-
Huang, Y.1
Kintala, C.2
Kolettis, N.3
Fulton, N.4
-
35
-
-
85091204599
-
-
KAI-Intel Corporation
-
KAI-Intel Corporation. Assure. URL: http: //developer.intel.com/software/products/assure/.
-
Assure
-
-
-
37
-
-
84976755204
-
Concurrent real-time checkpoint for parallel programs
-
Seattle, Washington, Mar
-
K. Li, J. Naughton, and J. Plank. Concurrent real-time checkpoint for parallel programs. In Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 79-88, Seattle, Washington, Mar. 1990.
-
(1990)
Second ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 79-88
-
-
Li, K.1
Naughton, J.2
Plank, J.3
-
38
-
-
0026174913
-
An efficient checkpointing method for multicomputers with wormhole routing
-
June
-
K. Li, J. Naughton, and J. Plank. An efficient checkpointing method for multicomputers with wormhole routing. International Journal of Parallel Programming, 20(3):159-180, June 1991.
-
(1991)
International Journal of Parallel Programming
, vol.20
, Issue.3
, pp. 159-180
-
-
Li, K.1
Naughton, J.2
Plank, J.3
-
40
-
-
0023981495
-
Distributed programming in argus
-
March
-
B. Liskov. Distributed programming in argus. Communications of the ACM, 31(3):300-312, March 1988.
-
(1988)
Communications of the ACM
, vol.31
, Issue.3
, pp. 300-312
-
-
Liskov, B.1
-
41
-
-
84944192977
-
Debugging via run-time type checking
-
A. Loginov, S. H. Yong, S. Horwitz, and T. W. Reps. Debugging via run-time type checking. In Fundamental Approaches to Software Engineering, pages 217-232, 2001.
-
(2001)
Fundamental Approaches to Software Engineering
, pp. 217-232
-
-
Loginov, A.1
Yong, S. H.2
Horwitz, S.3
Reps, T. W.4
-
42
-
-
84885616829
-
Exploring failure transparency and limits of generic recovery
-
D. E. Lowell, S. Chandra, and P. M. Chen. Exploring failure transparency and limits of generic recovery. In OSDI, 2000.
-
(2000)
OSDI
-
-
Lowell, D. E.1
Chandra, S.2
Chen, P. M.3
-
43
-
-
0031539873
-
Free transactions with Rio Vista
-
New York, Oct.5-8 ACM Press
-
D. E. Lowell and P. M. Chen. Free transactions with Rio Vista. In Proceedings of the 16th Symposium on Operating Systems Principles (SOSP-97), volume 31,5 of Operating Systems Review, pages 92-101, New York, Oct.5-8 1997. ACM Press.
-
(1997)
Proceedings of the 16th Symposium on Operating Systems Principles (SOSP-97), volume 31,5 of Operating Systems Review
, pp. 92-101
-
-
Lowell, D. E.1
Chen, P. M.2
-
44
-
-
0242612136
-
Elimination of Java array bounds checks in the presence of indirection
-
M. Lujan, J. R. Gurd, T. L. Freeman, and J. Miguel. Elimination of Java array bounds checks in the presence of indirection. In Proceedings of the Joint ACM Java Grande-Iscope Conference, pages 76-85, 2002.
-
(2002)
Proceedings of the Joint ACM Java Grande-Iscope Conference
, pp. 76-85
-
-
Lujan, M.1
Gurd, J. R.2
Freeman, T. L.3
Miguel, J.4
-
48
-
-
28344437756
-
-
National Institute of Standards and Technlogy (NIST), Department of Commerce. NIST News Release 2002-10
-
National Institute of Standards and Technlogy (NIST), Department of Commerce. Software errors cost u.s. economy $59.5 billion annually. NIST News Release 2002-10, 2002.
-
(2002)
Software errors cost u.s. economy $59.5 billion annually
-
-
-
50
-
-
84974680784
-
Optimal tracing and replay for debugging shared-memory parallel programs
-
R. H. B. Netzer. Optimal tracing and replay for debugging shared-memory parallel programs. In PADD, 1993.
-
(1993)
PADD
-
-
Netzer, R. H. B.1
-
52
-
-
0004015896
-
-
UC Berkeley CS Tech. Report,UCB//CSD-02-1175
-
D. A. Patterson and et. al. Recovery-oriented computing (roc): Motivation, definition, techniques, and case studies. UC Berkeley CS Tech. Report,UCB//CSD-02-1175, 2002.
-
(2002)
Recovery-oriented computing (roc): Motivation, definition, techniques, and case studies
-
-
Patterson, D. A.1
-
54
-
-
0032179680
-
Diskless checkpointing
-
J. S. Plank, K. Li, and M. A. Puening. Diskless checkpointing. IEEE Transactions on Parallel and Distributed Systems, 9(10):972, 1998.
-
(1998)
IEEE Transactions on Parallel and Distributed Systems
, vol.9
, Issue.10
, pp. 972
-
-
Plank, J. S.1
Li, K.2
Puening, M. A.3
-
57
-
-
0036036816
-
BASE: Using abstraction to improve fault tolerance
-
Banff, Canada, Oct
-
R. Rodrigues, M. Castro, and B. Liskov. BASE: Using abstraction to improve fault tolerance. In Proceedings of the 18th ACM Symposium, on Operating System, Principles, pages 15-28, Banff, Canada, Oct. 2001.
-
(2001)
Proceedings of the 18th ACM Symposium, on Operating System, Principles
, pp. 15-28
-
-
Rodrigues, R.1
Castro, M.2
Liskov, B.3
-
58
-
-
0001641893
-
RecPlay: a Fully Integrated Practical Record/Replav Svstem
-
M. Ronsse and K. D. Bosschere. RecPlay: a Fully Integrated Practical Record/Replav Svstem. ACM Transactions on Computer Systems, 17(2):133-152, 1999.
-
(1999)
ACM Transactions on Computer Systems
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
Bosschere, K. D.2
-
62
-
-
85135420929
-
Lightweight recoverable virtual memorv
-
M. Satyanarayanan, H. Mashburn, P. Kumar, D. Steere, and J. Kistler. Lightweight recoverable virtual memorv. In SOSP, 1993.
-
(1993)
SOSP
-
-
Satyanarayanan, M.1
Mashburn, H.2
Kumar, P.3
Steere, D.4
Kistler, J.5
-
63
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. ACM Transactions on Computer Systems, 15(4):391-411, 1997.
-
(1997)
ACM Transactions on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
65
-
-
85084100576
-
Dealing with disaster: Surviving misbehaved kernel extensions
-
M. Seltzer, Y. Endo, and C. Small. Dealing with disaster: Surviving misbehaved kernel extensions. In OSDI, 1996.
-
(1996)
OSDI
-
-
Seltzer, M.1
Endo, Y.2
Small, C.3
-
67
-
-
0028994250
-
Completely asynchronous optimistic recovery with minimal rollbacks
-
Pasadena, California
-
S. W. Smith, D. B. Johnson, and J. D. Tygar. Completely asynchronous optimistic recovery with minimal rollbacks. In FTCS-25: 25th International Symposium on Fault Tolerant Computing Digest of Papers, pages 361-371, Pasadena, California, 1995.
-
(1995)
FTCS-25: 25th International Symposium on Fault Tolerant Computing Digest of Papers
, pp. 361-371
-
-
Smith, S. W.1
Johnson, D. B.2
Tygar, J. D.3
-
71
-
-
85091214813
-
-
syscalltrack software home page at
-
syscalltrack software home page at http://syscalltrack.sourceforge.net/how.html
-
-
-
-
72
-
-
84883026682
-
Hardware and software support for efficient exception handling
-
C. A. Thekkath and H. M. Levy. Hardware and software support for efficient exception handling. In ASPLOS, 1994.
-
(1994)
ASPLOS
-
-
Thekkath, C. A.1
Levy, H. M.2
-
74
-
-
0035552051
-
Object race detection
-
Tampa Bav, F L, October
-
C. v. Praun and T. Gross. Object race detection. In 16th Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Tampa Bav, F L, October 2001.
-
(2001)
16th Annual Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
-
-
Praun, C. v.1
Gross, T.2
-
76
-
-
85081874807
-
A first step towards automated detection of buffer overrun vulnerabilities
-
San Diego, CA, February
-
D. Wagner, J. Foster, E. Brewer, and A. Aiken. A first step towards automated detection of buffer overrun vulnerabilities. In Network and Distributed System, Security Symposium,, pages 3-17, San Diego, CA, February 2000.
-
(2000)
Network and Distributed System, Security Symposium
, pp. 3-17
-
-
Wagner, D.1
Foster, J.2
Brewer, E.3
Aiken, A.4
-
78
-
-
0031386644
-
Progressive retry for software failure recovery in message-passing applications
-
Oct
-
Y. Wang, Y. Huang, W. K. Fuchs, C. Kintala, and G. Suri. Progressive retry for software failure recovery in message-passing applications. IEEE Transactions on Computers, 46(10):1137-1141, Oct 1997.
-
(1997)
IEEE Transactions on Computers
, vol.46
, Issue.10
, pp. 1137-1141
-
-
Wang, Y.1
Huang, Y.2
Fuchs, W. K.3
Kintala, C.4
Suri, G.5
-
79
-
-
0028994273
-
Checkpointing and its applications
-
Y. Wang, Y. Huang, K.-P. Vo, P.-Y. Chung, and C. Kintala. Checkpointing and its applications. In FTCS-25, 1995.
-
(1995)
FTCS-25
-
-
Wang, Y.1
Huang, Y.2
Vo, K.-P.3
Chung, P.-Y.4
Kintala, C.5
-
80
-
-
84976695648
-
eNVy: A non-volatile, main memory storage system
-
San Jose, California, Oct. 4-7, ACM SIGARCH, SIGOPS, SIGPLAN, and the IEEE Computer Society
-
M. Wu and W. Zwaenepoel. eNVy: A non-volatile, main memory storage system. In Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 86-97, San Jose, California, Oct. 4-7, 1994. ACM SIGARCH, SIGOPS, SIGPLAN, and the IEEE Computer Society.
-
(1994)
Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 86-97
-
-
Wu, M.1
Zwaenepoel, W.2
|