-
1
-
-
84937029836
-
Eliminating unnecessary synchronization from Java programs
-
6th International Static Analysis Symposium Venice, Italy, Sept. Springer-Verlag
-
J. Aldrich, C. Chambers, E. G. Sirer, and S. Eggers. Eliminating unnecessary synchronization from Java programs. In 6th International Static Analysis Symposium, volume 1694 of Lecture Notes in Computer Science, pages 19-38, Venice, Italy, Sept. 1999. Springer-Verlag.
-
(1999)
Lecture Notes in Computer Science
, vol.1694
, pp. 19-38
-
-
Aldrich, J.1
Chambers, C.2
Sirer, E.G.3
Eggers, S.4
-
2
-
-
0034450019
-
Guava: A dialect of Java without data races
-
Minneapolis, MN, Oct.
-
D. Bacon, R. Strom, and A. Tarafdar. Guava: A dialect of Java without data races. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 382-400, Minneapolis, MN, Oct. 2000.
-
(2000)
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 382-400
-
-
Bacon, D.1
Strom, R.2
Tarafdar, A.3
-
3
-
-
0033203805
-
Escape analysis for object oriented languages. Application to Java
-
Denver, CO, Nov.
-
B. Blanchet. Escape analysis for object oriented languages. Application to Java. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 20-34, Denver, CO, Nov. 1999.
-
(1999)
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 20-34
-
-
Blanchet, B.1
-
4
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
Seattle, WA, Nov.
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 211-230, Seattle, WA, Nov. 2002.
-
(2002)
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
5
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
Tampa Bay, Fl, Oct.
-
C. Boyapati and M. Rinard. A parameterized type system for race-free Java programs. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 56-69, Tampa Bay, FL, Oct. 2001.
-
(2001)
ACM Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 56-69
-
-
Boyapati, C.1
Rinard, M.2
-
7
-
-
0031622478
-
Detecting data races in Cilk programs that use locks
-
Puerto Vallarta, Mexico, June
-
G.-I. Cheng, M. Feng, C. Leiserson, K. Randall, and A. Stark. Detecting data races in Cilk programs that use locks. In 10th ACM Symposium on Parallel Algorithms and Architectures, pages 298-309, Puerto Vallarta, Mexico, June 1998.
-
(1998)
10th ACM Symposium on Parallel Algorithms and Architectures
, pp. 298-309
-
-
Cheng, G.-I.1
Feng, M.2
Leiserson, C.3
Randall, K.4
Stark, A.5
-
8
-
-
0033203859
-
Escape analysis for Java
-
Denver, CO, Nov.
-
J.-D. Choi, M. Gupta, M. Serrano, V. Sreedhar, and S. Midkiff. Escape analysis for Java. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 1-19, Denver, CO, Nov. 1999.
-
(1999)
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 1-19
-
-
Choi, J.-D.1
Gupta, M.2
Serrano, M.3
Sreedhar, V.4
Midkiff, S.5
-
9
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
Berlin, Germany, June
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In ACM Conference on Programming Language Design and Implementation, pages 258-269, Berlin, Germany, June 2002.
-
(2002)
ACM Conference on Programming Language Design and Implementation
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
10
-
-
0141777890
-
-
Cyclone User's Manual, 2002. http://www.cs.cornell.edu/projects/cyclone/.
-
(2002)
Cyclone User's Manual
-
-
-
13
-
-
84888243417
-
Object types against races
-
CONCUR'99 - Concurrency Theory, Eindhoven, The Netherlands, Aug. Springer-Verlag
-
C. Flanagan and M. Abadi. Object types against races. In CONCUR'99 - Concurrency Theory, volume 1664 of Lecture Notes in Computer Science, pages 288-303, Eindhoven, The Netherlands, Aug. 1999. Springer-Verlag.
-
(1999)
Lecture Notes in Computer Science
, vol.1664
, pp. 288-303
-
-
Flanagan, C.1
Abadi, M.2
-
14
-
-
84957892301
-
Types for safe locking
-
8th European Symposium on Programming, Amsterdam, The Netherlands, Mar. Springer-Verlag
-
C. Flanagan and M. Abadi. Types for safe locking. In 8th European Symposium on Programming, volume 1576 of Lecture Notes in Computer Science, pages 91-108, Amsterdam, The Netherlands, Mar. 1999. Springer-Verlag.
-
(1999)
Lecture Notes in Computer Science
, vol.1576
, pp. 91-108
-
-
Flanagan, C.1
Abadi, M.2
-
16
-
-
84957099472
-
Thread-modular verification for shared-memory programs
-
11th European Symposium on Programming, Grenoble, France, Apr. Springer-Verlag
-
C. Flanagan, S. Freund, and S. Qadeer. Thread-modular verification for shared-memory programs. In 11th European Symposium on Programming, volume 2305 of Lecture Notes in Computer Science, pages 262-277, Grenoble, France, Apr. 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2305
, pp. 262-277
-
-
Flanagan, C.1
Freund, S.2
Qadeer, S.3
-
17
-
-
0036036098
-
Extended static checking for Java
-
Berlin, Germany, June
-
C. Flanagan, K. R. Leino, M. Lillibridge, G. Nelson, J. Saxe, and R. Stata. Extended static checking for Java. In ACM Conference on Programming Language Design and Implementation, pages 234-245, Berlin, Germany, June 2002.
-
(2002)
ACM Conference on Programming Language Design and Implementation
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.5
Stata, R.6
-
18
-
-
0032690845
-
A theory of type qualifiers
-
Atlanta, GA, May
-
J. Foster, M. Fähndrich, and A. Aiken, A theory of type qualifiers. In ACM Conference on Programming Language Design and Implementation, pages 192-203, Atlanta, GA, May 1999.
-
(1999)
ACM Conference on Programming Language Design and Implementation
, pp. 192-203
-
-
Foster, J.1
Fähndrich, M.2
Aiken, A.3
-
19
-
-
84957108140
-
Existential types for imperative languages
-
11th European Symposium on Programming, Grenoble, France, Apr. Springer-Verlag
-
D. Grossman. Existential types for imperative languages. In 11th European Symposium on Programming, volume 2305 of Lecture Notes in Computer Science, pages 21-35, Grenoble, France, Apr. 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2305
, pp. 21-35
-
-
Grossman, D.1
-
21
-
-
0036040515
-
Region-based memory management in Cyclone
-
Berlin, Germany, June
-
D. Grossman, G. Morrisett, T. Jim, M. Hicks, Y. Wang, and J. Cheney. Region-based memory management in Cyclone. In ACM Conference on Programming Language Design and Implementation, pages 282-293, Berlin, Germany, June 2002.
-
(2002)
ACM Conference on Programming Language Design and Implementation
, pp. 282-293
-
-
Grossman, D.1
Morrisett, G.2
Jim, T.3
Hicks, M.4
Wang, Y.5
Cheney, J.6
-
22
-
-
85084164164
-
Cyclone: A safe dialect of C
-
Monterey, CA, June
-
T. Jim, G. Morrisett, D. Grossman, M. Hicks, J. Cheney, and Y. Wang. Cyclone: A safe dialect of C. In USENIX Annual Technical Conference, pages 275-288, Monterey, CA, June 2002.
-
(2002)
USENIX Annual Technical Conference
, pp. 275-288
-
-
Jim, T.1
Morrisett, G.2
Grossman, D.3
Hicks, M.4
Cheney, J.5
Wang, Y.6
-
24
-
-
0036040304
-
CCured: Type-safe retrofitting of legacy code
-
Portland, OR, Jan.
-
G. Necula, S. McPeak, and W. Weimer. CCured: Type-safe retrofitting of legacy code. In 29th ACM Symposium on Principles of Programming Languages, pages 128-139, Portland, OR, Jan. 2002.
-
(2002)
29th ACM Symposium on Principles of Programming Languages
, pp. 128-139
-
-
Necula, G.1
McPeak, S.2
Weimer, W.3
-
25
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
Nov.
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded 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.5
-
27
-
-
0035552051
-
Object race detection
-
Tampa Bay, FL, Oct.
-
C. von Praun and T. Gross. Object race detection. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 70-82, Tampa Bay, FL, Oct. 2001.
-
(2001)
ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 70-82
-
-
Von Praun, C.1
Gross, T.2
-
28
-
-
0000189545
-
Typed memory management in a calculus of capabilities
-
July
-
D. Walker, K. Crary, and G. Morrisett. Typed memory management in a calculus of capabilities. ACM Transactions on Programming Languages and Systems, 24(4):701-771, July 2000.
-
(2000)
ACM Transactions on Programming Languages and Systems
, vol.24
, Issue.4
, pp. 701-771
-
-
Walker, D.1
Crary, K.2
Morrisett, G.3
-
29
-
-
0003025818
-
A syntactic approach to type soundness
-
A. Wright and M. Felleisen. A syntactic approach to type soundness. Information and Computation, 115(1):38-94, 1994.
-
(1994)
Information and Computation
, vol.115
, Issue.1
, pp. 38-94
-
-
Wright, A.1
Felleisen, M.2
|