Effective Data-Race Detection for the Kernel
John Erickson, Madan Musuvathi, Sebastian Burckhardt, Kirk Olynyk
Operating System Design and Implementation (OSDI'10) | October 2010
Operating System Design and Implementation (OSDI'10)
John Erickson, Madan Musuvathi, Sebastian Burckhardt, Kirk Olynyk
Operating System Design and Implementation (OSDI'10) | October 2010
Operating System Design and Implementation (OSDI'10)
Sebastian Burckhardt, Chris Dern, Madan Musuvathi, Roy Tan
Programming Language Design and Implementation (PLDI) | June 2010
Programming Language Design and Implementation (PLDI)
Katherine E. Coons, Madan Musuvathi, Sebastian Burckhardt
Proceedings of the 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming | January 2010
Proceedings of the 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
Daniel Marino, Madanlal Musuvathi, Satish Narayanasamy, Madan Musuvathi
Conference on Programming Language Design and Implementation (PLDI '09) | June 2009
Madan Musuvathi, Shaz Qadeer, Thomas Ball, Gerard Basler, Piramanayakam Arumuga Nainar, Iulian Neamtiu
OSDI 08: Eigth Symposium on Operating Systems Design & Implementation | December 2008
Sebastian Burckhardt, Madan Musuvathi
Computer-Aided Verification (CAV) | July 2008
The files above are full-text pdf, and the original powerpoint presentation from CAV. See also the companion tech report with the same title, it has additional material (including equivalence proofs for operational/axiomatic memory models of SC and TSO) in the appendix.
Sebastian Burckhardt, Madan Musuvathi
July 2008
Workshop on Exploiting Concurrency Efficiently and Correctly (EC^2)
Sebastian Burckhardt, Madan Musuvathi
MSR-TR-2008-12 | January 2008
A shorter version of this TR appeared in CAV (Computer-Aided Verification) 2008.
Madan Musuvathi, Shaz Qadeer, Thomas Ball
MSR-TR-2007-149 | November 2007
August 2007
August 2007
Doctoral Dissertation
Madanlal Musuvathi, Shaz Qadeer, Madan Musuvathi
PLDI 07: Programming Language Design and Implementation | June 2007
PLDI 07: Programming Language Design and Implementation
Madan Musuvathi, Shaz Qadeer
MSR-TR-2007-14 | January 2007
Madanlal Musuvathi, David Park, Andy Chou, Dawson R. Engler, David L. Dill, Madan Musuvathi
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation | December 2002
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation
John Erickson, Madan Musuvathi, Sebastian Burckhardt, Kirk Olynyk
Operating System Design and Implementation (OSDI'10) | October 2010
Operating System Design and Implementation (OSDI'10)
Sebastian Burckhardt, Chris Dern, Madan Musuvathi, Roy Tan
Programming Language Design and Implementation (PLDI) | June 2010
Programming Language Design and Implementation (PLDI)
Katherine E. Coons, Madan Musuvathi, Sebastian Burckhardt
Proceedings of the 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming | January 2010
Proceedings of the 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
Daniel Marino, Madanlal Musuvathi, Satish Narayanasamy, Madan Musuvathi
Conference on Programming Language Design and Implementation (PLDI '09) | June 2009
Madan Musuvathi, Shaz Qadeer, Thomas Ball, Gerard Basler, Piramanayakam Arumuga Nainar, Iulian Neamtiu
OSDI 08: Eigth Symposium on Operating Systems Design & Implementation | December 2008
Sebastian Burckhardt, Madan Musuvathi
July 2008
Workshop on Exploiting Concurrency Efficiently and Correctly (EC^2)
Sebastian Burckhardt, Madan Musuvathi
Computer-Aided Verification (CAV) | July 2008
The files above are full-text pdf, and the original powerpoint presentation from CAV. See also the companion tech report with the same title, it has additional material (including equivalence proofs for operational/axiomatic memory models of SC and TSO) in the appendix.
Sebastian Burckhardt, Madan Musuvathi
MSR-TR-2008-12 | January 2008
A shorter version of this TR appeared in CAV (Computer-Aided Verification) 2008.
August 2007
August 2007
Doctoral Dissertation
Madanlal Musuvathi, Shaz Qadeer, Madan Musuvathi
PLDI 07: Programming Language Design and Implementation | June 2007
PLDI 07: Programming Language Design and Implementation
Madan Musuvathi, Shaz Qadeer
MSR-TR-2007-14 | January 2007
Madanlal Musuvathi, David Park, Andy Chou, Dawson R. Engler, David L. Dill, Madan Musuvathi
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation | December 2002
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation
Madan Musuvathi, Shaz Qadeer, Thomas Ball, Gerard Basler, Piramanayakam Arumuga Nainar, Iulian Neamtiu
OSDI 08: Eigth Symposium on Operating Systems Design & Implementation | December 2008
Madan Musuvathi, Shaz Qadeer, Thomas Ball
MSR-TR-2007-149 | November 2007
Madanlal Musuvathi, David Park, Andy Chou, Dawson R. Engler, David L. Dill, Madan Musuvathi
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation | December 2002
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation
Madanlal Musuvathi, Shaz Qadeer, Madan Musuvathi
PLDI 07: Programming Language Design and Implementation | June 2007
PLDI 07: Programming Language Design and Implementation
Madan Musuvathi, Shaz Qadeer
MSR-TR-2007-14 | January 2007
Madanlal Musuvathi, David Park, Andy Chou, Dawson R. Engler, David L. Dill, Madan Musuvathi
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation | December 2002
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation
John Erickson, Madan Musuvathi, Sebastian Burckhardt, Kirk Olynyk
Operating System Design and Implementation (OSDI'10) | October 2010
Operating System Design and Implementation (OSDI'10)
Sebastian Burckhardt, Chris Dern, Madan Musuvathi, Roy Tan
Programming Language Design and Implementation (PLDI) | June 2010
Programming Language Design and Implementation (PLDI)
Katherine E. Coons, Madan Musuvathi, Sebastian Burckhardt
Proceedings of the 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming | January 2010
Proceedings of the 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
Daniel Marino, Madanlal Musuvathi, Satish Narayanasamy, Madan Musuvathi
Conference on Programming Language Design and Implementation (PLDI '09) | June 2009
Madan Musuvathi, Shaz Qadeer, Thomas Ball, Gerard Basler, Piramanayakam Arumuga Nainar, Iulian Neamtiu
OSDI 08: Eigth Symposium on Operating Systems Design & Implementation | December 2008
Sebastian Burckhardt, Madan Musuvathi
Computer-Aided Verification (CAV) | July 2008
The files above are full-text pdf, and the original powerpoint presentation from CAV. See also the companion tech report with the same title, it has additional material (including equivalence proofs for operational/axiomatic memory models of SC and TSO) in the appendix.
Madanlal Musuvathi, Shaz Qadeer, Madan Musuvathi
PLDI 07: Programming Language Design and Implementation | June 2007
PLDI 07: Programming Language Design and Implementation
Madanlal Musuvathi, David Park, Andy Chou, Dawson R. Engler, David L. Dill, Madan Musuvathi
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation | December 2002
OSDI 02: Fifth Symposium on Operating Systems Design and Implementation
Sebastian Burckhardt, Madan Musuvathi
July 2008
Workshop on Exploiting Concurrency Efficiently and Correctly (EC^2)
Sebastian Burckhardt, Madan Musuvathi
MSR-TR-2008-12 | January 2008
A shorter version of this TR appeared in CAV (Computer-Aided Verification) 2008.
Madan Musuvathi, Shaz Qadeer, Thomas Ball
MSR-TR-2007-149 | November 2007
Madan Musuvathi, Shaz Qadeer
MSR-TR-2007-14 | January 2007
August 2007
August 2007
Doctoral Dissertation