-
1
-
-
34247533718
-
Detecting potential deadlocks with static analysis and runtime monitoring
-
Technical Report DAR-05-25, Computer Science Department, SUNY at Stony Brook, Sept, Available at
-
R. Agarwal, L. Wang, and S. D. Stoller. Detecting potential deadlocks with static analysis and runtime monitoring. Technical Report DAR-05-25, Computer Science Department, SUNY at Stony Brook, Sept. 2005. Available at http://www.cs.sunysb.edu/~ragarwal/deadlock/.
-
(2005)
-
-
Agarwal, R.1
Wang, L.2
Stoller, S.D.3
-
2
-
-
33745539674
-
-
R. Agarwal, L. Wang, and S. D. Stoller. Detecting potential deadlocks with static analysis and runtime monitoring. In Proceedings of the Parallel and Distributed Systems: Testing and Debugging (PADTAD) Track of the 2005 IBM Verification Conference, 3875 of Lecture Notes in Computer Science, pages 191-207. Springer-Verlag, 2006. Received the conference's Best Paper Award.
-
R. Agarwal, L. Wang, and S. D. Stoller. Detecting potential deadlocks with static analysis and runtime monitoring. In Proceedings of the Parallel and Distributed Systems: Testing and Debugging (PADTAD) Track of the 2005 IBM Verification Conference, volume 3875 of Lecture Notes in Computer Science, pages 191-207. Springer-Verlag, 2006. Received the conference's Best Paper Award.
-
-
-
-
4
-
-
0037924416
-
Ownership types for safe programming: Preventing data, races and deadlocks
-
Nov
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data, races and deadlocks. In Proc. 17th ACM Conference on Object-Oriented Programming, Systems. Languages and Applications (OOPSLA), pages 211-230, Nov. 2002.
-
(2002)
Proc. 17th ACM Conference on Object-Oriented Programming, Systems. Languages and Applications (OOPSLA)
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
5
-
-
33749868372
-
Predicting concurrency errors at runtime using sliced causality
-
Technical report, Computer Science at UIUC No. UIUCDCS-R-2005-2660
-
F. Chen and G. Roşu. Predicting concurrency errors at runtime using sliced causality. Technical report, Computer Science at UIUC (No. UIUCDCS-R-2005-2660), 2005.
-
(2005)
-
-
Chen, F.1
Roşu, G.2
-
6
-
-
0037373845
-
Framework for testing multi-threaded Java programs
-
O. Edelstein, E. Farchi, E. Goldin, Y. Nir, G. Ratsaby, and S. Ur. Framework for testing multi-threaded Java programs. Concurrency and Computation: Practice and Experience, 15(3-5):485-499, 2003.
-
(2003)
Concurrency and Computation: Practice and Experience
, vol.15
, Issue.3-5
, pp. 485-499
-
-
Edelstein, O.1
Farchi, E.2
Goldin, E.3
Nir, Y.4
Ratsaby, G.5
Ur, S.6
-
8
-
-
84947250078
-
-
E. Farchi, Y. Nir, and S. Ur. Concurrent bug patterns and how to test them. In Proceedings of the 17th International Symposium on Parallel and Distributed Processing, page 286.2, Washington, DC, USA, 2003. IEEE Computer Society.
-
E. Farchi, Y. Nir, and S. Ur. Concurrent bug patterns and how to test them. In Proceedings of the 17th International Symposium on Parallel and Distributed Processing, page 286.2, Washington, DC, USA, 2003. IEEE Computer Society.
-
-
-
-
9
-
-
34247519640
-
-
E. Farchi, Y. Nir-Buchbinder, and S. Ur. Cross-run lock discipline checker for Java. Presentation at the 2005 IBM Verification Conference.
-
E. Farchi, Y. Nir-Buchbinder, and S. Ur. Cross-run lock discipline checker for Java. Presentation at the 2005 IBM Verification Conference.
-
-
-
-
11
-
-
84947286828
-
Runtime checking of multithreaded applications with Visual Threads
-
Proc. 7th Int'l. SPIN Workshop on Model Checking of Software, of, Springer-Verlag, Aug
-
J. J. Harrow. Runtime checking of multithreaded applications with Visual Threads. In Proc. 7th Int'l. SPIN Workshop on Model Checking of Software, volume 1885 of Lecture Notes in Computer Science, pages 331-342. Springer-Verlag, Aug. 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1885
, pp. 331-342
-
-
Harrow, J.J.1
-
12
-
-
84947232527
-
Using runtime analysis to guide model checking of Java programs
-
Proc. 7th Int'l. SPIN Workshop on Model Checking of Software, of, Springer-Verlag, Aug
-
K. Havelund. Using runtime analysis to guide model checking of Java programs. In Proc. 7th Int'l. SPIN Workshop on Model Checking of Software, volume 1885 of Lecture Notes in Computer Science, pages 245-264. Springer-Verlag, Aug. 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1885
, pp. 245-264
-
-
Havelund, K.1
-
14
-
-
84887095037
-
Pulse: A Dynamic Deadlock Detection Mechanism Using Speculative Execution
-
April
-
T. Li, C. S. Ellis, A. R. Lebeck, and D. J. Sorin. Pulse: A Dynamic Deadlock Detection Mechanism Using Speculative Execution. In Proceedings of the USENIX Annual Technical Conference, pages 31-44, April 2005.
-
(2005)
Proceedings of the USENIX Annual Technical Conference
, pp. 31-44
-
-
Li, T.1
Ellis, C.S.2
Lebeck, A.R.3
Sorin, D.J.4
-
17
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
Nov
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. ACM Transactions on Computer Systems, 15(4):391-411, Nov. 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.E.5
-
18
-
-
1542376930
-
-
K. Sen, G. Roşu, and G. Agha. Runtime Safety Analysis of Multithreaded Programs. In 9th European Software Engineering Conference and 11th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE'03), pages 337-346. ACM, 2003.
-
K. Sen, G. Roşu, and G. Agha. Runtime Safety Analysis of Multithreaded Programs. In 9th European Software Engineering Conference and 11th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE'03), pages 337-346. ACM, 2003.
-
-
-
-
19
-
-
33749420474
-
-
K. Sen, G. Roşu, and G. Agha. Online efficient predictive safety analysis of multithreaded programs. International Journal on Software Technology and Tools Transfer (STTT) (To Appear), 2005. Previous version appeared in TACAS'04, LNCS volumn 2988, pages 123-138.
-
K. Sen, G. Roşu, and G. Agha. Online efficient predictive safety analysis of multithreaded programs. International Journal on Software Technology and Tools Transfer (STTT) (To Appear), 2005. Previous version appeared in TACAS'04, LNCS volumn 2988, pages 123-138.
-
-
-
-
20
-
-
0003600595
-
-
Prentice-Hall, 5th edition edition
-
W. Stallings. Operating Systems. Prentice-Hall, 5th edition edition, 2005.
-
(2005)
Operating Systems
-
-
Stallings, W.1
-
21
-
-
34247506757
-
-
http://java.sun.com/docs/books/tutorial/essential/threads/waitAndNotify. html.
-
-
-
-
22
-
-
34247487838
-
-
Detecting Synchronization Defects in Multi-Threaded Object-Oriented Programs. PhD thesis, ETH Zürich
-
G. von Praun. Detecting Synchronization Defects in Multi-Threaded Object-Oriented Programs. PhD thesis, ETH Zürich, 2004.
-
(2004)
-
-
von Praun, G.1
-
23
-
-
0035552051
-
Object race detection
-
Proc. 16th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA, 11) of, ACM Press, Oct
-
C. von Praun and T. R. Gross. Object race detection. In Proc. 16th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), volume 36(11) of SIGPLAN Notices, pages 70-82. ACM Press, Oct. 2001.
-
(2001)
SIGPLAN Notices
, vol.36
, pp. 70-82
-
-
von Praun, C.1
Gross, T.R.2
-
25
-
-
33644653428
-
Runtime analysis of atomicity for multi-threaded programs
-
Feb
-
L. Wang and S. D. Stoller. Runtime analysis of atomicity for multi-threaded programs. IEEE Transactions on Software Engineering, 32(2):93-110, Feb. 2006.
-
(2006)
IEEE Transactions on Software Engineering
, vol.32
, Issue.2
, pp. 93-110
-
-
Wang, L.1
Stoller, S.D.2
-
26
-
-
34247484427
-
-
A preliminary version appeared in, Electronic Notes in Theoretical Computer Science , Elsevier
-
A preliminary version appeared in Proceedings of the Third Workshop on Runtime Verification (RV), Electronic Notes in Theoretical Computer Science 89(2), Elsevier, 2003.
-
(2003)
Proceedings of the Third Workshop on Runtime Verification (RV)
, vol.89
, Issue.2
-
-
-
27
-
-
26444601186
-
Static deadlock detection for Java libraries
-
Proc. 2005 European Conference on Object-Oriented Programming ECOOP, Springer-Verlag, July
-
A. Williams, W. Thies, and M. D. Ernst. Static deadlock detection for Java libraries. In Proc. 2005 European Conference on Object-Oriented Programming (ECOOP), Lecture Notes in Computer Science. Springer-Verlag, July 2005.
-
(2005)
Lecture Notes in Computer Science
-
-
Williams, A.1
Thies, W.2
Ernst, M.D.3
|