-
4
-
-
0004072686
-
-
2nd Edition
-
A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools (2nd Edition), Page 528.
-
Compilers: Principles, Techniques, and Tools
, pp. 528
-
-
Aho, A.V.1
Lam, M.S.2
Sethi, R.3
Ullman, J.D.4
-
5
-
-
36549021031
-
An overview of the Saturn project
-
A. Aiken, S. Bugrara, I. Dillig, T. Dillig, P. Hawkins, and B. Hackett. An overview of the Saturn project. In PASTE'07.
-
PASTE'07
-
-
Aiken, A.1
Bugrara, S.2
Dillig, I.3
Dillig, T.4
Hawkins, P.5
Hackett, B.6
-
6
-
-
79953124188
-
-
Apple Inc. Technical Report TN2123
-
Apple Inc., CrashReport. Technical Report TN2123, 2004.
-
(2004)
CrashReport
-
-
-
7
-
-
31844433396
-
Traceback: First fault diagnosis by reconstruction of distributed control flow
-
A. Ayers, R. Schooler, C. Metcalf, A. Agarwal, J. Rhee, and E. Witchel. Traceback: First fault diagnosis by reconstruction of distributed control flow. In PLDI'05.
-
PLDI'05
-
-
Ayers, A.1
Schooler, R.2
Metcalf, C.3
Agarwal, A.4
Rhee, J.5
Witchel, E.6
-
9
-
-
33746101822
-
Diehard: Probabilistic memory safety for unsafe languages
-
E. D. Berger and B. G. Zorn. Diehard: probabilistic memory safety for unsafe languages. In PLDI'06.
-
PLDI'06
-
-
Berger, E.D.1
Zorn, B.G.2
-
10
-
-
79953099156
-
Lightweight, high-resolution monitoring for troubleshooting production systems
-
S. Bhatia, A. Kumar, M. Fiuczynski, and L. Peterson. Lightweight, high-resolution monitoring for troubleshooting production systems. In OSDI'08.
-
OSDI'08
-
-
Bhatia, S.1
Kumar, A.2
Fiuczynski, M.3
Peterson, L.4
-
11
-
-
84964918169
-
Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
-
C. Cadar, D. Dunbar, and D. R. Engler. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI'08.
-
OSDI'08
-
-
Cadar, C.1
Dunbar, D.2
Engler, D.R.3
-
13
-
-
52649155221
-
Flexible hardware acceleration for instruction-grain program monitoring
-
S. Chen, M. Kozuch, T. Strigkos, B. Falsafi, P. B. Gibbons, T. C. Mowry, V. Ramachandran, O. Ruwase, M. Ryan, and E. Vlachos. Flexible hardware acceleration for instruction-grain program monitoring. In ISCA'08.
-
ISCA'08
-
-
Chen, S.1
Kozuch, M.2
Strigkos, T.3
Falsafi, B.4
Gibbons, P.B.5
Mowry, T.C.6
Ramachandran, V.7
Ruwase, O.8
Ryan, M.9
Vlachos, E.10
-
14
-
-
77954593673
-
Kivati: Fast detection and prevention of atomicity violations
-
L. Chew and D. Lie. Kivati: fast detection and prevention of atomicity violations. In EuroSys'10.
-
EuroSys'10
-
-
Chew, L.1
Lie, D.2
-
16
-
-
84885599987
-
Capturing, indexing, clustering, and retrieving system history
-
I. Cohen, S. Zhang, M. Goldszmidt, J. Symons, T. Kelly, and A. Fox. Capturing, indexing, clustering, and retrieving system history. In SOSP'05.
-
SOSP'05
-
-
Cohen, I.1
Zhang, S.2
Goldszmidt, M.3
Symons, J.4
Kelly, T.5
Fox, A.6
-
18
-
-
77949737946
-
Streamlined troubleshooting with the dell system E-support tool
-
Dell
-
Dell. Streamlined Troubleshooting with the Dell system E-Support tool. Dell Power Solutions, 2008.
-
(2008)
Dell Power Solutions
-
-
-
19
-
-
0003372569
-
Extended static checking
-
COMPAQ SRC
-
D. L. Detlefs, K. R. M. Leino, K. Rustan, M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. In TR SRC-159, COMPAQ SRC, 1998.
-
(1998)
TR SRC-159
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Rustan, K.3
Leino, M.4
Nelson, G.5
Saxe, J.B.6
-
23
-
-
0242453884
-
Racerx: Effective, static detection of race conditions and deadlocks
-
D. Engler and K. Ashcraft. Racerx: effective, static detection of race conditions and deadlocks. In SOSP'03.
-
SOSP'03
-
-
Engler, D.1
Ashcraft, K.2
-
24
-
-
0005324650
-
Extended static checking for java
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for java. In PLDI'02.
-
PLDI'02
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
26
-
-
72249113391
-
Debugging in the (very) large: Ten years of implementation and experience
-
K. Glerum, K. Kinshumann, S. Greenberg, G. Aul, V. Orgovan, G. Nichols, D. Grant, G. Loihle, and G. Hunt. Debugging in the (very) large: ten years of implementation and experience. In SOSP '09.
-
SOSP '09
-
-
Glerum, K.1
Kinshumann, K.2
Greenberg, S.3
Aul, G.4
Orgovan, V.5
Nichols, G.6
Grant, D.7
Loihle, G.8
Hunt, G.9
-
27
-
-
79953110666
-
-
Google Inc
-
Google Inc., Breakpad.
-
Breakpad
-
-
-
28
-
-
67650165549
-
R2: An application-level kernel for record and replay
-
Z. Guo, X.Wang, J. Tang, X. Liu, Z. Xu, M.Wu, M. F. Kaashoek, and Z. Zhang. R2: An application-level kernel for record and replay. In OSDI'08.
-
OSDI'08
-
-
Guo, Z.1
Wang, X.2
Tang, J.3
Liu, X.4
Xu, Z.5
Wu, M.6
Kaashoek, M.F.7
Zhang, Z.8
-
29
-
-
35448971003
-
Improved error reporting for software that uses black-box components
-
J.Ha, C. J. Rossbach, J.V. Davis, I. Roy, H. E.Ramadan, D. E. Porter, D. L. Chen, and E.Witchel. Improved error reporting for software that uses black-box components. In PLDI'07.
-
PLDI'07
-
-
Ha, J.1
Rossbach, C.J.2
Davis, J.V.3
Roy, I.4
Ramadan, H.E.5
Porter, D.E.6
Chen, D.L.7
Witchel, E.8
-
30
-
-
79953098321
-
How is aliasing used in systems software?
-
B. Hackett and A. Aiken. How is aliasing used in systems software? In FSE'06.
-
FSE'06
-
-
Hackett, B.1
Aiken, A.2
-
33
-
-
84969334554
-
Debugging operating systems with time-traveling virtual machines
-
S. T. King, G. W. Dunlap, and P. M. Chen. Debugging operating systems with time-traveling virtual machines. In USENIX ATC'05.
-
USENIX ATC'05
-
-
King, S.T.1
Dunlap, G.W.2
Chen, P.M.3
-
35
-
-
77952252719
-
Respec: Efficient online multiprocessor replay via speculation and external determinism
-
D. Lee, B. Wester, K. Veeraraghavan, S. Narayanasamy, P. M. Chen, and J. Flinn. Respec: efficient online multiprocessor replay via speculation and external determinism. In ASPLOS'10.
-
ASPLOS'10
-
-
Lee, D.1
Wester, B.2
Veeraraghavan, K.3
Narayanasamy, S.4
Chen, P.M.5
Flinn, J.6
-
36
-
-
34547229642
-
Have things changed now? An empirical study of bug characteristics in modern open source software
-
October
-
Z. Li, L. Tan, X. Wang, S. Lu, Y. Zhou, and C. Zhai. Have things changed now? An empirical study of bug characteristics in modern open source software. In ASID '06: Proceedings of the 1st workshop on Architectural and system support for improving software dependability, October 2006.
-
(2006)
ASID '06: Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability
-
-
Li, Z.1
Tan, L.2
Wang, X.3
Lu, S.4
Zhou, Y.5
Zhai, C.6
-
38
-
-
77954976030
-
Colorsafe: Architectural support for debugging and dynamically avoiding multi-variable atomicity violations
-
B. Lucia, L. Ceze, and K. Strauss. Colorsafe: architectural support for debugging and dynamically avoiding multi-variable atomicity violations. In ISCA'10.
-
ISCA'10
-
-
Lucia, B.1
Ceze, L.2
Strauss, K.3
-
39
-
-
20344382538
-
PSE: Explaining program failures via postmortem static analysis
-
Twelfth ACM SIGSOFT International Symposium on the Foundations of Software Engineering, SIGSOFT 2004/FSE-12
-
R. Manevich, M. Sridharan, S. Adams, M. Das, and Z. Yang. PSE: Explaining program failures via postmortem static analysis. SIGSOFT Softw. Eng. Notes, 29(6):63-72, 2004. (Pubitemid 40787568)
-
(2004)
Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 63-72
-
-
Manevich, R.1
Sridharan, M.2
Adams, S.3
Das, M.4
Yang, Z.5
-
40
-
-
52649147142
-
Delorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
-
P. Montesinos, L. Ceze, and J. Torrellas. Delorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently. In ISCA'08.
-
ISCA'08
-
-
Montesinos, P.1
Ceze, L.2
Torrellas, J.3
-
42
-
-
34548211382
-
Conditional must not aliasing for static race detection
-
M. Naik and A. Aiken. Conditional must not aliasing for static race detection. In POPL'07.
-
POPL'07
-
-
Naik, M.1
Aiken, A.2
-
44
-
-
27544515395
-
Bugnet: Continuously recording program execution for deterministic replay debugging
-
S. Narayanasamy, G. Pokam, and B. Calder. Bugnet: Continuously recording program execution for deterministic replay debugging. In ISCA'05.
-
ISCA'05
-
-
Narayanasamy, S.1
Pokam, G.2
Calder, B.3
-
45
-
-
1542355459
-
Cil: Intermediate language and tools for analysis and transformation of c programs
-
G. C. Necula, S.McPeak, S. P. Rahul, and W.Weimer. Cil: Intermediate language and tools for analysis and transformation of c programs. In CC'02.
-
CC'02
-
-
Necula, G.C.1
McPeak, S.2
Rahul, S.P.3
Weimer, W.4
-
47
-
-
79953077689
-
NetApp. Proactive health management with auto-support
-
NetApp. Proactive health management with auto-support. NetApp White Paper, 2007.
-
(2007)
NetApp White Paper
-
-
-
48
-
-
35448955693
-
Exterminator: Automatically correcting memory errors with high probability
-
G. Novark, E. D. Berger, and B. G. Zorn. Exterminator: automatically correcting memory errors with high probability. In PLDI'07.
-
PLDI'07
-
-
Novark, G.1
Berger, E.D.2
Zorn, B.G.3
-
50
-
-
72249098984
-
Pres:probabilistic replay with execution sketching on multiprocessors
-
S. Park, W. Xiong, Z. Yin, R. Kaushik, K. H.Lee, S. Lu, and Y. Zhou. Pres:probabilistic replay with execution sketching on multiprocessors. In SOSP, 2009.
-
(2009)
SOSP
-
-
Park, S.1
Xiong, W.2
Yin, Z.3
Kaushik, R.4
Lee, K.H.5
Lu, S.6
Zhou, Y.7
-
52
-
-
77952279104
-
Paralog: Enabling and accelerating online parallel monitoring of multithreaded applications
-
E. Vlachos, M. L. Goodstein, M. A. Kozuch, S. Chen, B. Falsafi, P. B. Gibbons, and T. C. Mowry. Paralog: enabling and accelerating online parallel monitoring of multithreaded applications. In ASPLOS'10.
-
ASPLOS'10
-
-
Vlachos, E.1
Goodstein, M.L.2
Kozuch, M.A.3
Chen, S.4
Falsafi, B.5
Gibbons, P.B.6
Mowry, T.C.7
-
54
-
-
77952268287
-
Analyzing multicore dumps to facilitate concurrency bug reproduction
-
D. Weeratunge, X. Zhang, and S. Jagannathan. Analyzing multicore dumps to facilitate concurrency bug reproduction. SIGARCH Comput. Archit. News, 38(1):155-166, 2010.
-
(2010)
SIGARCH Comput. Archit. News
, vol.38
, Issue.1
, pp. 155-166
-
-
Weeratunge, D.1
Zhang, X.2
Jagannathan, S.3
-
55
-
-
85087593451
-
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
-
M. Xu, R. Bodik, and M. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In ISCA'03.
-
ISCA'03
-
-
Xu, M.1
Bodik, R.2
Hill, M.3
-
57
-
-
77952272081
-
SherLog: Error diagnosis by connecting clues from run-time logs
-
D. Yuan, H. Mai, W. Xiong, L. Tan, Y. Zhou, and S. Pasupathy. SherLog: Error diagnosis by connecting clues from run-time logs. In ASPLOS'10.
-
ASPLOS'10
-
-
Yuan, D.1
Mai, H.2
Xiong, W.3
Tan, L.4
Zhou, Y.5
Pasupathy, S.6
-
58
-
-
77954609085
-
Execution synthesis: A technique for automated software debugging
-
C. Zamfir and G. Candea. Execution synthesis: a technique for automated software debugging. In EuroSys'10.
-
EuroSys'10
-
-
Zamfir, C.1
Candea, G.2
-
59
-
-
78650138053
-
Low-overhead bug fingerprinting for fast debugging
-
Runtime Verification
-
C. Zamfir and G. Candea. Low-overhead bug fingerprinting for fast debugging. In Runtime Verification, volume 6418 of Lecture Notes in Computer Science, pages 460-468. 2010.
-
(2010)
Lecture Notes in Computer Science
, vol.6418
, pp. 460-468
-
-
Zamfir, C.1
Candea, G.2
|