-
1
-
-
0026153297
-
Detecting data races on weak memory systems
-
S. Adve, M. Hill, B. Miller, and R. Netzer. Detecting data races on weak memory systems. In Proceedings of the 18th Annual International Symposium on Computer Architecture (ISCA'91), pages 234-243, 1991.
-
(1991)
Proceedings of the 18th Annual International Symposium on Computer Architecture (ISCA'91)
, pp. 234-243
-
-
Adve, S.1
Hill, M.2
Miller, B.3
Netzer, R.4
-
2
-
-
37849019596
-
Optimized run-time race detection and atomicity checking using partial discovered types
-
R. Agarwal, A. Sasturkar, Wang L, and S. Stoller. Optimized run-time race detection and atomicity checking using partial discovered types. In Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE'05), pages 233-242, 2005.
-
(2005)
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE'05)
, pp. 233-242
-
-
Agarwal, R.1
Sasturkar, A.2
Wang, L.3
Stoller, S.4
-
5
-
-
17944363817
-
Guava: A dialect of Java without data races
-
D. Bacon, R. Strom, and A. Tarafdar. Guava: A dialect of Java without data races. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'00), pages 382-400, 2000.
-
(2000)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA'00)
, pp. 382-400
-
-
Bacon, D.1
Strom, R.2
Tarafdar, A.3
-
6
-
-
0038716510
-
Points-to analysis using BDDs
-
M. Berndl, O. Lhoták, F. Qian, L. Hendren, and N. Umanee. Points-to analysis using BDDs. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'03), pages 103-114, 2003.
-
(2003)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'03)
, pp. 103-114
-
-
Berndl, M.1
Lhoták, O.2
Qian, F.3
Hendren, L.4
Umanee, N.5
-
7
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming. Systems, Languages, and Applications (OOPSLA'02), pages 211-230, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming. Systems, Languages, and Applications (OOPSLA'02)
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
8
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
C. Boyapati and M. Rinard. A parameterized type system for race-free Java programs. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'01), pages 56-69, 2001.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA'01)
, pp. 56-69
-
-
Boyapati, C.1
Rinard, M.2
-
9
-
-
0022769976
-
Graph-based algorithms for boolean function manipulation
-
R. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, 35(8):677-691, 1986.
-
(1986)
IEEE Transactions on Computers
, vol.35
, Issue.8
, pp. 677-691
-
-
Bryant, R.1
-
10
-
-
0031622478
-
Detecting data races in Cilk programs that use locks
-
G. Cheng, M. Feng, C. Leiserson, K. Randall, and A. Stark. Detecting data races in Cilk programs that use locks. In Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA'98), pages 298-309, 1998.
-
(1998)
Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA'98)
, pp. 298-309
-
-
Cheng, G.1
Feng, M.2
Leiserson, C.3
Randall, K.4
Stark, A.5
-
11
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'02), pages 258-269, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'02)
, pp. 258-269
-
-
Choi, J.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
12
-
-
4243685134
-
Static datarace analysis for multithreaded object-oriented programs
-
IBM Research
-
J. Choi, A. Loginov, and V. Sarkar. Static datarace analysis for multithreaded object-oriented programs. Technical Report RC22146, IBM Research, 2001.
-
(2001)
Technical Report RC22146
-
-
Choi, J.1
Loginov, A.2
Sarkar, V.3
-
13
-
-
0026244475
-
Techniques for debugging parallel programs with flowback analysis
-
J. Choi, B. Miller, and R. Netzer. Techniques for debugging parallel programs with flowback analysis. ACM Transactions on Programming Languages and Systems, 13(4):491-530, 1991.
-
(1991)
ACM Transactions on Programming Languages and Systems
, vol.13
, Issue.4
, pp. 491-530
-
-
Choi, J.1
Miller, B.2
Netzer, R.3
-
27
-
-
0037702249
-
The nesC language: A holistic approach to networked embedded systems
-
D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, and D. Culler. The nesC language: A holistic approach to networked embedded systems. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'03), pages 1-11, 2003.
-
(2003)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'03)
, pp. 1-11
-
-
Gay, D.1
Levis, P.2
Von Behren, R.3
Welsh, M.4
Brewer, E.5
Culler, D.6
-
30
-
-
33244495360
-
Context-sensitive program analysis as database queries
-
M. Lam, J. Whaley, B. Livshits, M. Martin, D. Avots, M. Carbin, and C. Unkel. Context-sensitive program analysis as database queries. In Proceedings of the 24th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS'05), pages 1-12, 2005.
-
(2005)
Proceedings of the 24th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS'05)
, pp. 1-12
-
-
Lam, M.1
Whaley, J.2
Livshits, B.3
Martin, M.4
Avots, D.5
Carbin, M.6
Unkel, C.7
-
31
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
33
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
R. 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.1
-
37
-
-
13844296853
-
Parameterized object sensitivity for points-to analysis for Java
-
A. Milanova, A. Rountev, and B. Ryder. Parameterized object sensitivity for points-to analysis for Java. ACM Transactions on Software Engineering Methodology, 14(1):1-41, 2005.
-
(2005)
ACM Transactions on Software Engineering Methodology
, vol.14
, Issue.1
, pp. 1-41
-
-
Milanova, A.1
Rountev, A.2
Ryder, B.3
-
43
-
-
0001641893
-
RecPlay: A fully integrated practical record/replay system
-
M. Ronsse and K. Bosschere. RecPlay: A fully integrated practical record/replay system. ACM Transactions on Computer Systems, 17(2):133-152, 1999.
-
(1999)
ACM Transactions on Computer Systems
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
Bosschere, K.2
-
44
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
A. Sasturkar, R. Agarwal, L. Wang, and S. Stoller. Automated type-based analysis of data races and atomicity. In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'05), pages 83-94, 2005.
-
(2005)
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'05)
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.4
-
45
-
-
0031542974
-
Eraser: A dynamic data race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. In Proceedings of the 16th ACM Symposium on Operating System Principles (SOSP'97), pages 27-37, 1997.
-
(1997)
Proceedings of the 16th ACM Symposium on Operating System Principles (SOSP'97)
, pp. 27-37
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
48
-
-
0001956132
-
Soot - A Java optimization framework
-
R. Vallée-Rai, P. Co, E. Gagnon, L. Hendren, P. Lam, and V. Sundaresan. Soot - a Java optimization framework. In Proceedings of the 1999 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON'99), pages 125-135, 1999.
-
(1999)
Proceedings of the 1999 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON'99)
, pp. 125-135
-
-
Vallée-Rai, R.1
Co, P.2
Gagnon, E.3
Hendren, L.4
Lam, P.5
Sundaresan, V.6
-
49
-
-
0035552051
-
Object race detection
-
C. von Praun and T. Gross. Object race detection. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOP-LA'01), pages 70-82, 2001.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOP-LA'01)
, pp. 70-82
-
-
Von Praun, C.1
Gross, T.2
-
52
-
-
33644653428
-
Runtime analysis of atomicity for multi-threaded programs
-
L. Wang and S. Stoller. Runtime analysis of atomicity for multi-threaded programs. IEEE Transactions on Software Engineering, 32(2):93-110, 2006.
-
(2006)
IEEE Transactions on Software Engineering
, vol.32
, Issue.2
, pp. 93-110
-
-
Wang, L.1
Stoller, S.2
|