-
4
-
-
0004072686
-
-
Addison-Wesley
-
A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools (2nd Edition). Addison-Wesley, 2006.
-
(2006)
Compilers: Principles, Techniques, and Tools (2nd Edition)
-
-
Aho, A.V.1
Lam, M.S.2
Sethi, R.3
Ullman, J.D.4
-
6
-
-
82655187042
-
-
Web Server
-
Apache Web Server. http://www.apache.org.
-
-
-
-
8
-
-
33244470892
-
Improving software security with a C pointer analysis
-
May
-
D. Avots, M. Dalton, V. B. Livshits, and M. S. Lam. Improving software security with a C pointer analysis. In Proceedings of the 27th International Conference on Software Engineering (ICSE '05), pages 332-341, May 2005.
-
(2005)
Proceedings of the 27th International Conference on Software Engineering (ICSE '05)
, pp. 332-341
-
-
Avots, D.1
Dalton, M.2
Livshits, V.B.3
Lam, M.S.4
-
9
-
-
77952244542
-
Core- Det: A compiler and runtime system for deterministic multithreaded execution
-
Mar.
-
T. Bergan, O. Anderson, J. Devietti, L. Ceze, and D. Grossman. Core- Det: a compiler and runtime system for deterministic multithreaded execution. In Fifteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '10), pages 53-64, Mar. 2010.
-
(2010)
Fifteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '10)
, pp. 53-64
-
-
Bergan, T.1
Anderson, O.2
Devietti, J.3
Ceze, L.4
Grossman, D.5
-
10
-
-
80051914595
-
Deterministic process groups in dOS
-
Oct.
-
T. Bergan, N. Hunt, L. Ceze, and S. D. Gribble. Deterministic process groups in dOS. In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), pages 1-16, Oct. 2010.
-
(2010)
Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10)
, pp. 1-16
-
-
Bergan, T.1
Hunt, N.2
Ceze, L.3
Gribble, S.D.4
-
12
-
-
72249116705
-
Grace: Safe and efficient concurrent programming
-
Oct.
-
E. Berger, T. Yang, T. Liu, D. Krishnan, and A. Novark. Grace: safe and efficient concurrent programming. In Conference on Object- Oriented Programming Systems, Languages, and Applications (OOPSLA '09), pages 81-96, Oct. 2009.
-
(2009)
Conference on Object- Oriented Programming Systems, Languages, and Applications (OOPSLA '09)
, pp. 81-96
-
-
Berger, E.1
Yang, T.2
Liu, T.3
Krishnan, D.4
Novark, A.5
-
13
-
-
33745956039
-
Framework for instructionlevel tracing and analysis of program executions
-
June
-
S. Bhansali, W.-K. Chen, S. de Jong, A. Edwards, R. Murray, M. Driníc, D. Mihocka, and J. Chau. Framework for instructionlevel tracing and analysis of program executions. In Proceedings of the 2nd International Conference on Virtual Execution Environments (VEE '06), pages 154-163, June 2006.
-
(2006)
Proceedings of the 2nd International Conference on Virtual Execution Environments (VEE '06)
, pp. 154-163
-
-
Bhansali, S.1
Chen, W.-K.2
De Jong, S.3
Edwards, A.4
Murray, R.5
Driníc, M.6
Mihocka, D.7
Chau, J.8
-
14
-
-
47249130414
-
RWset: Attacking path explosion in constraint-based test generation
-
Mar.
-
P. Boonstoppel, C. Cadar, and D. Engler. RWset: attacking path explosion in constraint-based test generation. In Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems, pages 351-366, Mar. 2008.
-
(2008)
Proceedings of the Theory and Practice of Software, 14th International Conference on Tools and Algorithms for the Construction and Analysis of Systems
, pp. 351-366
-
-
Boonstoppel, P.1
Cadar, C.2
Engler, D.3
-
18
-
-
70450092967
-
Bouncer: Securing software by blocking bad input
-
Oct.
-
M. Costa, M. Castro, L. Zhou, L. Zhang, and M. Peinado. Bouncer: securing software by blocking bad input. In Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP '07), pages 117-130, Oct. 2007.
-
(2007)
Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP '07)
, pp. 117-130
-
-
Costa, M.1
Castro, M.2
Zhou, L.3
Zhang, L.4
Peinado, M.5
-
20
-
-
67650789334
-
DMP: Deterministic shared memory multiprocessing
-
Mar.
-
J. Devietti, B. Lucia, L. Ceze, and M. Oskin. DMP: deterministic shared memory multiprocessing. In Fourteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '09), pages 85-96, Mar. 2009.
-
(2009)
Fourteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '09)
, pp. 85-96
-
-
Devietti, J.1
Lucia, B.2
Ceze, L.3
Oskin, M.4
-
21
-
-
84978401615
-
ReVirt: Enabling intrusion analysis through virtual-machine logging and replay
-
Dec.
-
G. Dunlap, S. T. King, S. Cinar, M. Basrat, and P. Chen. ReVirt: enabling intrusion analysis through virtual-machine logging and replay. In Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI '02), pages 211-224, Dec. 2002.
-
(2002)
Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI '02)
, pp. 211-224
-
-
Dunlap, G.1
King, S.T.2
Cinar, S.3
Basrat, M.4
Chen, P.5
-
22
-
-
77952406152
-
Execution replay of multiprocessor virtual machines
-
Mar.
-
G. W. Dunlap, D. G. Lucchetti, M. A. Fetterman, and P. M. Chen. Execution replay of multiprocessor virtual machines. In Proceedings of the 4th International Conference on Virtual Execution Environments (VEE '08), pages 121-130, Mar. 2008.
-
(2008)
Proceedings of the 4th International Conference on Virtual Execution Environments (VEE '08)
, pp. 121-130
-
-
Dunlap, G.W.1
Lucchetti, D.G.2
Fetterman, M.A.3
Chen, P.M.4
-
25
-
-
79953071160
-
2ndStrike: Towards manifesting hidden concurrency typestate bugs
-
Mar.
-
Q. Gao,W. Zhang, Z. Chen, M. Zheng, and F. Qin. 2ndStrike: towards manifesting hidden concurrency typestate bugs. In Sixteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '11), pages 239-250, Mar. 2011.
-
(2011)
Sixteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '11)
, pp. 239-250
-
-
Gao, Q.1
Zhang, W.2
Chen, Z.3
Zheng, M.4
Qin, F.5
-
26
-
-
85094320514
-
Friday: Global comprehension for distributed replay
-
D. Geels, G. Altekar, P. Maniatis, T. Roscoe, and I. Stoica. Friday: global comprehension for distributed replay. In Proceedings of the Fourth Symposium on Networked Systems Design and Implementation (NSDI '07), Apr. 2007.
-
Proceedings of the Fourth Symposium on Networked Systems Design and Implementation (NSDI '07), Apr. 2007
-
-
Geels, D.1
Altekar, G.2
Maniatis, P.3
Roscoe, T.4
Stoica, I.5
-
27
-
-
85076895639
-
R2: An application-level kernel for record and replay
-
Dec.
-
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 Proceedings of the Eighth Symposium on Operating Systems Design and Implementation (OSDI '08), pages 193-208, Dec. 2008.
-
(2008)
Proceedings of the Eighth Symposium on Operating Systems Design and Implementation (OSDI '08)
, pp. 193-208
-
-
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
-
30
-
-
82655169672
-
Intrusion recovery using selective re-execution
-
Oct.
-
T. Kim, X.Wang, N. Zeldovich, and M. F. Kaashoek. Intrusion recovery using selective re-execution. In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), pages 1-9, Oct. 2010.
-
(2010)
Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10)
, pp. 1-9
-
-
Kim, T.1
Wang, X.2
Zeldovich, N.3
Kaashoek, M.F.4
-
33
-
-
77954939487
-
Transparent, lightweight application execution replay on commodity multiprocessor operating systems
-
June
-
O. Laadan, N. Viennot, and J. Nieh. Transparent, lightweight application execution replay on commodity multiprocessor operating systems. In Proceedings of the ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '10), pages 155-166, June 2010.
-
(2010)
Proceedings of the ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '10)
, pp. 155-166
-
-
Laadan, O.1
Viennot, N.2
Nieh, J.3
-
34
-
-
0017996760
-
TIME, CLOCKS, AND THE ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM.
-
DOI 10.1145/359545.359563
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Comm. ACM, 21(7):558-565, 1978. (Pubitemid 8615486)
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
35
-
-
77952252719
-
Respec: Efficient online multiprocessor replayvia speculation and external determinism
-
Mar.
-
D. Lee, B. Wester, K. Veeraraghavan, S. Narayanasamy, P. M. Chen, and J. Flinn. Respec: efficient online multiprocessor replayvia speculation and external determinism. In Fifteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '10), pages 77-90, Mar. 2010.
-
(2010)
Fifteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '10)
, pp. 77-90
-
-
Lee, D.1
Wester, B.2
Veeraraghavan, K.3
Narayanasamy, S.4
Chen, P.M.5
Flinn, J.6
-
37
-
-
34249774237
-
AVIO: Detecting atomicity violations via access interleaving invariants
-
Oct.
-
S. Lu, J. Tucek, F. Qin, and Y. Zhou. AVIO: detecting atomicity violations via access interleaving invariants. In Twelfth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '06), pages 37-48, Oct. 2006.
-
(2006)
Twelfth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '06)
, pp. 37-48
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
38
-
-
41149176439
-
MUVI: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs
-
DOI 10.1145/1294261.1294272, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
-
S. Lu, S. Park, C. Hu, X. Ma,W. Jiang, Z. Li, R. A. Popa, and Y. Zhou. Muvi: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. SIGOPS Oper. Syst. Rev., 41(6):103-116, 2007. (Pubitemid 351429371)
-
(2007)
Operating Systems Review (ACM)
, pp. 103-116
-
-
Lu, S.1
Park, S.2
Hu, C.3
Ma, X.4
Jiang, W.5
Li, Z.6
Popa, R.A.7
Zhou, Y.8
-
39
-
-
77957773135
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
Mar.
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from mistakes: a comprehensive study on real world concurrency bug characteristics. In Thirteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '08), pages 329-339, Mar. 2008.
-
(2008)
Thirteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '08)
, pp. 329-339
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
41
-
-
67650081259
-
Capo: A software-hardware interface for practical deterministic multiprocessor replay
-
Mar.
-
P. Montesinos, M. Hicks, S. T. King, and J. Torrellas. Capo: a software-hardware interface for practical deterministic multiprocessor replay. In Fourteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '09), pages 73-84, Mar. 2009.
-
(2009)
Fourteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '09)
, pp. 73-84
-
-
Montesinos, P.1
Hicks, M.2
King, S.T.3
Torrellas, J.4
-
44
-
-
72249098984
-
PRES: Probabilistic replay with execution sketching on multiprocessors
-
Oct.
-
S. Park, Y. Zhou, W. Xiong, Z. Yin, R. Kaushik, K. H. Lee, and S. Lu. PRES: probabilistic replay with execution sketching on multiprocessors. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP '09), pages 177-192, Oct. 2009.
-
(2009)
Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP '09)
, pp. 177-192
-
-
Park, S.1
Zhou, Y.2
Xiong, W.3
Yin, Z.4
Kaushik, R.5
Lee, K.H.6
Lu, S.7
-
45
-
-
0001641893
-
RecPlay: A fully integrated practical record/replay system
-
M. Ronsse and K. De Bosschere. Recplay: a fully integrated practical record/replay system. ACM Trans. Comput. Syst., 17(2):133-152, 1999. (Pubitemid 129541508)
-
(1999)
ACM Transactions on Computer Systems
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
De Bosschere, K.2
-
47
-
-
0031272525
-
Eraser: A Dynamic Data Race Detector for Multithreaded Programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multithreaded programming. ACM Trans. Comput. Syst., pages 391-411, Nov. 1997. (Pubitemid 127449840)
-
(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
-
48
-
-
79959917961
-
Flashback: A lightweight extension for rollback and deterministic replay for software debugging
-
June
-
S. M. Srinivasan, S. Kandula, C. R. Andrews, and Y. Zhou. Flashback: A lightweight extension for rollback and deterministic replay for software debugging. In Proceedings of the USENIX Annual Technical Conference (USENIX '04), pages 29-44, June 2004.
-
(2004)
Proceedings of the USENIX Annual Technical Conference (USENIX '04)
, pp. 29-44
-
-
Srinivasan, S.M.1
Kandula, S.2
Andrews, C.R.3
Zhou, Y.4
-
49
-
-
0000990322
-
A survey of program slicing techniques
-
F. Tip. A survey of program slicing techniques. Journal of Programming Languages 3(3), pages 121-189, 1995.
-
(1995)
Journal of Programming Languages
, vol.3
, Issue.3
, pp. 121-189
-
-
Tip, F.1
-
51
-
-
82655187041
-
-
URL http://bddbddb.sourceforge.net
-
J. Whaley. bddbddb Project. http://bddbddb.sourceforge.net. URL http://bddbddb.sourceforge.net.
-
-
-
Whaley, J.1
-
54
-
-
79955949615
-
Ad hoc synchronization considered harmful
-
W. Xiong, S. Park, J. Zhang, Y. Zhou, and Z. Ma. Ad hoc synchronization considered harmful. In Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), Oct. 2010.
-
Proceedings of the Ninth Symposium on Operating Systems Design and Implementation (OSDI '10), Oct. 2010
-
-
Xiong, W.1
Park, S.2
Zhang, J.3
Zhou, Y.4
Ma, Z.5
-
56
-
-
77952272081
-
Sher- Log: Error diagnosis by connecting clues from run-time logs
-
Mar.
-
D. Yuan, H. Mai, W. Xiong, L. Tan, Y. Zhou, and S. Pasupathy. Sher- Log: error diagnosis by connecting clues from run-time logs. In Fifteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '10), pages 143-154, Mar. 2010.
-
(2010)
Fifteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '10)
, pp. 143-154
-
-
Yuan, D.1
Mai, H.2
Xiong, W.3
Tan, L.4
Zhou, Y.5
Pasupathy, S.6
-
59
-
-
79953071157
-
ConSeq: Detecting concurrency bugs through sequential errors
-
Mar.
-
W. Zhang, J. Lim, R. Olichandran, J. Scherpelz, G. Jin, S. Lu, and T. Reps. ConSeq: detecting concurrency bugs through sequential errors. In Sixteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '11), pages 251-264, Mar. 2011.
-
(2011)
Sixteenth International Conference on Architecture Support for Programming Languages and Operating Systems (ASPLOS '11)
, pp. 251-264
-
-
Zhang, W.1
Lim, J.2
Olichandran, R.3
Scherpelz, J.4
Jin, G.5
Lu, S.6
Reps, T.7
|