-
4
-
-
34548285172
-
Using block-local atomicity to detect stale-value concurrency errors
-
C. Artho, K. Havelund, and A. Biere. Using block-local atomicity to detect stale-value concurrency errors. In ATVA'04, pages 150-164, 2004.
-
(2004)
ATVA'04
, pp. 150-164
-
-
Artho, C.1
Havelund, K.2
Biere, A.3
-
5
-
-
0034450019
-
Guava: A dialect of Java without data races
-
D. F. Bacon, R. E. Strom, and A. Tarafdar. Guava: A dialect of Java without data races. In Proc. OOPSLA'00, pages 382-400, 2000.
-
(2000)
Proc. OOPSLA'00
, pp. 382-400
-
-
Bacon, D.F.1
Strom, R.E.2
Tarafdar, A.3
-
6
-
-
33745225319
-
Integrating refactoring support into a Java development tool
-
October
-
D. Bäumer, E. Gamma, and Adam Kieżun. Integrating refactoring support into a Java development tool. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) Companion, October 2001.
-
(2001)
Object-oriented Programming, Systems, Languages, and Applications (OOPSLA) Companion
-
-
Bäumer, D.1
Gamma, E.2
Kiezun, A.3
-
7
-
-
84976863388
-
A critique of ANSI SQL isolation levels
-
H. Berenson, P. Bernstein, J. Gray, J. Melton, E. O'Neil, and P. O'Neil. A critique of ANSI SQL isolation levels. In Proc. ACM SIGMOD Conf., pages 1-10, 1995.
-
(1995)
Proc. ACM SIGMOD Conf.
, pp. 1-10
-
-
Berenson, H.1
Bernstein, P.2
Gray, J.3
Melton, J.4
O'Neil, E.5
O'Neil, P.6
-
9
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
October
-
C. Boyapati and M. Rinard. A parameterized type system for race-free Java programs. In Proc. OOPSLA'01, October 2001.
-
(2001)
Proc. OOPSLA'01
-
-
Boyapati, C.1
Rinard, M.2
-
10
-
-
1442283573
-
Finding stale-value errors in concurrent programs
-
SRC, May
-
M. Burrows and K. R. M. Leino. Finding stale-value errors in concurrent programs. Technical Report 2002-004, SRC, May 2002.
-
(2002)
Technical Report
, vol.2002
, Issue.4
-
-
Burrows, M.1
Leino, K.R.M.2
-
11
-
-
33745185448
-
X10: An object-oriented approach to non-uniform cluster computing
-
San Diego, CA. To appear
-
Philippe Charles, Christopher Donawa, Kemal Ebcioglu, Christian Grothoff, Allan Kielstra, Vijay Saraswat, Vivek Sarkar, and Christoph von Praun. X10: An object-oriented approach to non-uniform cluster computing. In Proc. OOPSLA'05, San Diego, CA, 2005. To appear.
-
(2005)
Proc. OOPSLA'05
-
-
Charles, P.1
Donawa, C.2
Ebcioglu, K.3
Grothoff, C.4
Kielstra, A.5
Saraswat, V.6
Sarkar, V.7
Von Praun, C.8
-
12
-
-
84958966335
-
ICC++ - A C++ dialect for high performance parallel computing
-
A. Chien, U. Reddy, J. Plevyak, and J. Dolby. ICC++ - A C++ dialect for high performance parallel computing. Lecture Notes in Computer Science, 1049:76-95, 1996.
-
(1996)
Lecture Notes in Computer Science
, vol.1049
, pp. 76-95
-
-
Chien, A.1
Reddy, U.2
Plevyak, J.3
Dolby, J.4
-
13
-
-
84976839231
-
Concurrent aggregates (ca)
-
Andrew A. Chien and William J. Dally. Concurrent aggregates (ca). In Proc. PPoPP '90, pages 187-196, 1990.
-
(1990)
Proc. PPoPP '90
, pp. 187-196
-
-
Chien, A.A.1
Dally, W.J.2
-
14
-
-
0036038312
-
Invariant-based specification, synthesis, and verification of synchronization in concurrent programs
-
May
-
X. Deng, M. Dwyer, J. Hatcliff, and M. Mizuno. Invariant-based specification, synthesis, and verification of synchronization in concurrent programs. In Proc. ICSE'02, May 2002.
-
(2002)
Proc. ICSE'02
-
-
Deng, X.1
Dwyer, M.2
Hatcliff, J.3
Mizuno, M.4
-
15
-
-
21644474151
-
Racerx: Effective, static detection of race conditions and deadlocks
-
October
-
D. Engler and K. Ashcraft. Racerx: Effective, static detection of race conditions and deadlocks. In Proc. SOSP'03, pages 237-252, October 2003.
-
(2003)
Proc. SOSP'03
, pp. 237-252
-
-
Engler, D.1
Ashcraft, K.2
-
16
-
-
33745202729
-
Semi-automatic J2EE transaction configuration
-
IBM T.J. Watson Research Center, March
-
S. Fink, J. Dolby, and L. Colby. Semi-automatic J2EE transaction configuration. Technical Report RC23326, IBM T.J. Watson Research Center, March 2004.
-
(2004)
Technical Report
, vol.RC23326
-
-
Fink, S.1
Dolby, J.2
Colby, L.3
-
17
-
-
33749870674
-
Verifying commit-atomicity using model checking
-
C. Flanagan. Verifying commit-atomicity using model checking. In Proc. SPIN'04, pages 252-266, 2004.
-
(2004)
Proc. SPIN'04
, pp. 252-266
-
-
Flanagan, C.1
-
19
-
-
0034446877
-
Type-based race detection for Java
-
C. Flanagan and S. N. Freund. Type-based race detection for Java. In Proc. PLDI'00, pages 219-232, 2000.
-
(2000)
Proc. PLDI'00
, pp. 219-232
-
-
Flanagan, C.1
Freund, S.N.2
-
20
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund. Atomizer: A dynamic atomicity checker for multithreaded programs. In Proc. POPL'04, pages 256-267, 2004.
-
(2004)
Proc. POPL'04
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.N.2
-
21
-
-
0037697288
-
A type and effect system for atomicity
-
C. Flanagan and S. Qadeer. A type and effect system for atomicity. In Proc. PLDI'03, pages 338-349, 2003.
-
(2003)
Proc. PLDI'03
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
23
-
-
1442263994
-
Language support for lightweight transactions
-
T. Harris and K. Fraser. Language support for lightweight transactions. In Proc. OOPSLA'03, pages 388-402, 2003.
-
(2003)
Proc. OOPSLA'03
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
25
-
-
84944213097
-
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 Proc. VMCAI'04, pages 175-190, 2004.
-
(2004)
Proc. VMCAI'04
, pp. 175-190
-
-
Hatcliff, J.1
Robby2
Dwyer, M.B.3
-
26
-
-
0015742560
-
A unified approach to global program optimization
-
Gary A. Kildall. A unified approach to global program optimization. In Proc. POPL'73, pages 194-206, 1973.
-
(1973)
Proc. POPL'73
, pp. 194-206
-
-
Kildall, G.A.1
-
27
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
K. R. M. Leino. Data groups: Specifying the modification of extended state. In Proc. OOPSLA'98, pages 144-153, 1998.
-
(1998)
Proc. OOPSLA'98
, pp. 144-153
-
-
Leino, K.R.M.1
-
28
-
-
0003642669
-
Checking Java programs via guarded commands
-
Compaq SRC
-
K. R. M. Leino, J. B. Saxe, and R. Stata. Checking Java programs via guarded commands. Technical Report 002, Compaq SRC, 1999.
-
(1999)
Technical Report
, vol.2
-
-
Leino, K.R.M.1
Saxe, J.B.2
Stata, R.3
-
29
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
R. J. Lipton. Reduction: A method of proving properties of parallel programs. CACM, 18(12), 1975.
-
(1975)
CACM
, vol.18
, Issue.12
-
-
Lipton, R.J.1
-
30
-
-
0037702327
-
Hybrid dynamic data race detection
-
R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In Proc. PPoPP'03, pages 167-178, 2003.
-
(2003)
Proc. PPoPP'03
, pp. 167-178
-
-
O'Callahan, R.1
Choi, J.-D.2
-
31
-
-
84890043693
-
Java community process
-
September
-
Java Community Process. JSR 166: Concurrency utilities. See http://gee.cs.oswego.edu/dl/concurrency-interest/index.html., September 2004.
-
(2004)
JSR 166: Concurrency Utilities
-
-
-
33
-
-
0031542974
-
Eraser: A dynamic data race detector for multi-threaded programs
-
October
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: a dynamic data race detector for multi-threaded programs. In Proc. SOSP'97, pages 27-37, October 1997.
-
(1997)
Proc. SOSP'97
, pp. 27-37
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
34
-
-
4644274963
-
Static detection of atomicity violations in object-oriented programs
-
C. von Praun and T. Gross. Static detection of atomicity violations in object-oriented programs. Journal of Object Technology, 3(2), 2004.
-
(2004)
Journal of Object Technology
, vol.3
, Issue.2
-
-
Von Praun, C.1
Gross, T.2
-
35
-
-
33745194052
-
Runtime analysis for atomicity for multi-threaded programs
-
State University of New York At Stony Brook, May
-
Liqiang Wang and Scott D. Stoller. Runtime analysis for atomicity for multi-threaded programs. Technical Report DAR-04-14, State University of New York At Stony Brook, May 2005.
-
(2005)
Technical Report
, vol.DAR-04-14
-
-
Wang, L.1
Stoller, S.D.2
-
36
-
-
35048884255
-
Transactional monitors for concurrent objects
-
A. Welc, S. Jagannathan, and A. Hosking. Transactional monitors for concurrent objects. In Proc. ECOOP'04, pages 519-542, 2004.
-
(2004)
Proc. ECOOP'04
, pp. 519-542
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.3
-
38
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodik, and M. Hill. A serializability violation detector for shared-memory server programs. In Proc. PLDI'05, pages 1-14, 2005.
-
(2005)
N Proc. PLDI'05
, pp. 1-14
-
-
Xu, M.1
Bodik, R.2
Hill, M.3
|