-
1
-
-
45849123887
-
Automatic mutual exclusion and atomicity checks
-
of Lecture Notes in Computer Science, Springer
-
M. Abadi. Automatic mutual exclusion and atomicity checks. In Concurrency, Graphs and Models, volume 5065 of Lecture Notes in Computer Science, pages 510-526. Springer, 2008.
-
(2008)
Concurrency, Graphs and Models
, vol.5065
, pp. 510-526
-
-
Abadi, M.1
-
2
-
-
67649876631
-
A model of cooperative threads
-
New York, NY, USA, ACM
-
M. Abadi and G. Plotkin. A model of cooperative threads. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), pages 29-40, New York, NY, USA, 2009. ACM.
-
(2009)
ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL)
, pp. 29-40
-
-
Abadi, M.1
Plotkin, G.2
-
3
-
-
33745425614
-
Types for safe locking: Static race detection for Java
-
M. Abadi, C. Flanagan, and S. N. Freund. Types for safe locking: Static race detection for Java. Transactions on Programming Languages and Systems (TOPLAS), 28(2):207-255, 2006.
-
(2006)
Transactions on Programming Languages and Systems (TOPLAS)
, vol.28
, Issue.2
, pp. 207-255
-
-
Abadi, M.1
Flanagan, C.2
Freund, S.N.3
-
4
-
-
23844501204
-
Cooperative task management without manual stack management
-
USENIX Association
-
A. Adya, J. Howell, M. Theimer, W. J. Bolosky, and J. R. Douceur. Cooperative task management without manual stack management. In ATEC '02: Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference, pages 289-302. USENIX Association, 2002.
-
(2002)
ATEC '02: Proceedings of the General Track of the Annual Conference on USENIX Annual Technical Conference
, pp. 289-302
-
-
Adya, A.1
Howell, J.2
Theimer, M.3
Bolosky, W.J.4
Douceur, J.R.5
-
6
-
-
37849019596
-
Optimized runtime race detection and atomicity checking using partial discovered types
-
R. Agarwal, A. Sasturkar, L. Wang, and S. D. Stoller. Optimized runtime race detection and atomicity checking using partial discovered types. In International Conference on Automated Software Engineering (ASE), pages 233-242, 2005.
-
(2005)
International Conference on Automated Software Engineering (ASE)
, pp. 233-242
-
-
Agarwal, R.1
Sasturkar, A.2
Wang, L.3
Stoller, S.D.4
-
8
-
-
84876658945
-
A method for refining atomicity in parallel algorithms
-
of Lecture Notes in Computer Science
-
R.-J. Back. A method for refining atomicity in parallel algorithms. In PARLE 89: Parallel Architectures and Languages Europe, volume 366 of Lecture Notes in Computer Science, pages 199-216, 1989.
-
(1989)
PARLE 89: Parallel Architectures and Languages Europe
, vol.366
, pp. 199-216
-
-
Back, R.-J.1
-
10
-
-
0035551906
-
A parameterized type system for racefree Java programs
-
C. Boyapati and M. Rinard. A parameterized type system for racefree Java programs. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 56-69, 2001.
-
(2001)
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 56-69
-
-
Boyapati, C.1
Rinard, M.2
-
11
-
-
0037924416
-
A type system for preventing data races and deadlocks in Java programs
-
C. Boyapati, R. Lee, and M. Rinard. A type system for preventing data races and deadlocks in Java programs. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 211-230, 2002.
-
(2002)
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
12
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridhara. Efficient and precise datarace detection for multithreaded object-oriented programs. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 258-269, 2002.
-
(2002)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridhara, M.6
-
13
-
-
0036038312
-
Invariant-based specification, synthesis, and verification of synchronization in concurrent programs
-
X. Deng, M. Dwyer, J. Hatcliff, and M. Mizuno. Invariant-based specification, synthesis, and verification of synchronization in concurrent programs. In International Conference on Software Engineering (ICSE), pages 442-452, 2002.
-
(2002)
International Conference on Software Engineering (ICSE)
, pp. 442-452
-
-
Deng, X.1
Dwyer, M.2
Hatcliff, J.3
Mizuno, M.4
-
22
-
-
22944480511
-
Exploiting purity for atomicity
-
C. Flanagan, S. N. Freund, and S. Qadeer. Exploiting purity for atomicity. IEEE Transactions on Software Engineering, 31(4):275-291, 2005.
-
(2005)
IEEE Transactions on Software Engineering
, vol.31
, Issue.4
, pp. 275-291
-
-
Flanagan, C.1
Freund, S.N.2
Qadeer, S.3
-
23
-
-
49449116974
-
Types for atomicity: Static checking and inference for Java
-
C. Flanagan, S. N. Freund, M. Lifshin, and S. Qadeer. Types for atomicity: Static checking and inference for Java. Transactions on Programming Languages and Systems (TOPLAS), 30(4), 2008.
-
(2008)
Transactions on Programming Languages and Systems (TOPLAS)
, vol.30
, pp. 4
-
-
Flanagan, C.1
Freund, S.N.2
Lifshin, M.3
Qadeer, S.4
-
26
-
-
1442263994
-
Language support for lightweight transactions
-
T. Harris and K. Fraser. Language support for lightweight transactions. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 388-402, 2003.
-
(2003)
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
27
-
-
2442554340
-
Verifying atomicity specifications for concurrent object-oriented software using model-checking
-
J. Hatcliff, Robby, and M. B. Dwyer. Verifying atomicity specifications for concurrent object-oriented software using model-checking. In International Conference on Verification, Model Checking, and Abstract Interpretation, 2004.
-
International Conference on Verification, Model Checking, and Abstract Interpretation, 2004
-
-
Hatcliff, J.1
Robby2
Dwyer, M.B.3
-
28
-
-
42149128090
-
Inferring locking for atomic sections
-
M. Hicks, J. S. Foster, and P. Pratikakis. Inferring locking for atomic sections. In Proceedings of the Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, 2006.
-
Proceedings of the Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, 2006
-
-
Hicks, M.1
Foster, J.S.2
Pratikakis, P.3
-
29
-
-
70349091140
-
Automatic mutual exclusion
-
Berkeley, CA, USA, USENIX Association
-
M. Isard and A. Birrell. Automatic mutual exclusion. In HOTOS'07: Proceedings of the 11th USENIX workshop on hot topics in operating systems, pages 1-6, Berkeley, CA, USA, 2007. USENIX Association.
-
(2007)
HOTOS'07: Proceedings of the 11th USENIX Workshop on Hot Topics in Operating Systems
, pp. 1-6
-
-
Isard, M.1
Birrell, A.2
-
30
-
-
21344437343
-
A transactional object calculus
-
S. Jagannathan, J. Vitek, A. Welc, and A. Hosking. A transactional object calculus. Science of Computer Programming, 57(2):164-186, 2005.
-
(2005)
Science of Computer Programming
, vol.57
, Issue.2
, pp. 164-186
-
-
Jagannathan, S.1
Vitek, J.2
Welc, A.3
Hosking, A.4
-
32
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
R. J. Lipton. Reduction: A method of proving properties of parallel programs. Communications of the ACM, 18(12):717-721, 1975.
-
(1975)
Communications of the ACM
, vol.18
, Issue.12
, pp. 717-721
-
-
Lipton, R.J.1
-
35
-
-
33745211930
-
Autolocker: Synchronization inference for atomic sections
-
B. McCloskey, F. Zhou, D. Gay, and E. Brewer. Autolocker: synchronization inference for atomic sections. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), pages 346-358, 2006.
-
(2006)
ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL)
, pp. 346-358
-
-
McCloskey, B.1
Zhou, F.2
Gay, D.3
Brewer, E.4
-
36
-
-
33745217382
-
Effective static race detection for java
-
DOI 10.1145/1133255.1134018, PLDI 2006 - Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
M. Naik, A. Aiken, and J. Whaley. Effective static race detection for Java. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 308-319, 2006. (Pubitemid 44074942)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.2006
, pp. 308-319
-
-
Naik, M.1
Aiken, A.2
Whaley, J.3
-
37
-
-
85093854272
-
Detecting data races using dynamic escape analysis based on read barrier
-
H. Nishiyama. Detecting data races using dynamic escape analysis based on read barrier. In Virtual Machine Research and Technology Symposium, pages 127-138, 2004.
-
(2004)
Virtual Machine Research and Technology Symposium
, pp. 127-138
-
-
Nishiyama, H.1
-
38
-
-
67650854541
-
MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs
-
E. Pozniansky and A. Schuster. MultiRace: Efficient on-the-fly data race detection in multithreaded C++ programs. Concurrency and Computation: Practice and Experience, 19(3):327-340, 2007.
-
(2007)
Concurrency and Computation: Practice and Experience
, vol.19
, Issue.3
, pp. 327-340
-
-
Pozniansky, E.1
Schuster, A.2
-
39
-
-
33745201521
-
LOCKSMITH: Context-sensitive correlation analysis for race detection
-
DOI 10.1145/1133255.1134019, PLDI 2006 - Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
P. Pratikakis, J. S. Foster, and M. Hicks. Context-sensitive correlation analysis for detecting races. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 320-331, 2006. (Pubitemid 44074943)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.2006
, pp. 320-331
-
-
Pratikakis, P.1
Foster, J.S.2
Hicks, M.3
-
40
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
DOI 10.1145/1065944.1065956, Proceedings of the 2005 ACM SIGPLAN Symposium on Principles and Practise of Parallel Programming, PROPP 05
-
A. Sasturkar, R. Agarwal, L.Wang, and S. D. Stoller. Automated type-based analysis of data races and atomicity. In ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pages 83-94, 2005. (Pubitemid 43182835)
-
(2005)
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.D.4
-
41
-
-
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 multi-threaded programs. ACM Transactions on Computer Systems (TOCS), 15(4):391-411, 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
-
43
-
-
77950825530
-
An effect system for checking consistency of synchronization and yields
-
Department of Computer Science, University of California at Santa Cruz
-
J. Smorgun and J. Yi. An effect system for checking consistency of synchronization and yields. Technical Report UCSC-SOE-09-33, Department of Computer Science, University of California at Santa Cruz, 2009.
-
(2009)
Technical Report UCSC-SOE-09-33
-
-
Smorgun, J.1
Yi, J.2
-
44
-
-
0003081294
-
Warlock: A static data race analysis tool
-
N. Sterling. Warlock: A static data race analysis tool. In USENIX Winter Technical Conference, pages 97-106, 1993.
-
(1993)
USENIX Winter Technical Conference
, pp. 97-106
-
-
Sterling, N.1
-
45
-
-
33745224776
-
Associating synchronization constraints with data in an object-oriented language
-
DOI 10.1145/1111320.1111067
-
M. Vaziri, F. Tip, and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), pages 334-345, 2006. (Pubitemid 43906982)
-
(2006)
ACM SIGPLAN Notices
, vol.41
, Issue.1
, pp. 334-345
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
46
-
-
0035552051
-
Object race detection
-
C. von Praun and T. Gross. Object race detection. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 70-82, 2001.
-
(2001)
Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 70-82
-
-
Von Praun, C.1
Gross, T.2
-
51
-
-
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: 93-110, Feb. 2006.
-
(2006)
IEEE Transactions on Software Engineering
, vol.32
, pp. 93-110
-
-
Wang, L.1
Stoller, S.D.2
|