-
1
-
-
84865626596
-
Semantics of transactional memory and automatic mutual exclusion
-
Martín Abadi, Andrew Birrell, Tim Harris, and Michael Isard. Semantics of transactional memory and automatic mutual exclusion. In POPL'08, pages 63-74, 2008.
-
(2008)
POPL'08
, pp. 63-74
-
-
Martín Abadi1
Birrell, A.2
Harris, T.3
Isard, M.4
-
2
-
-
0004180910
-
-
PhD thesis, Stanford University, Stanford, CA, USA
-
Ole Agesen. Concrete type inference: delivering object-oriented applications. PhD thesis, Stanford University, Stanford, CA, USA, 1996.
-
(1996)
Concrete Type Inference: Delivering Object-oriented Applications
-
-
Agesen, O.1
-
5
-
-
70350657106
-
A type and effect system for deterministic parallel java
-
Robert L. Bocchino, Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, and Mohsen Vakilian. A type and effect system for deterministic parallel java. In OOPSLA'09, pages 97-116, 2009.
-
(2009)
OOPSLA'09
, pp. 97-116
-
-
Bocchino Jr., R.L.1
Adve, V.S.2
Dig, D.3
Adve, S.V.4
Heumann, S.5
Komuravelli, R.6
Overbey, J.7
Simmons, P.8
Sung, H.9
Vakilian, M.10
-
6
-
-
17144374489
-
Escape analysis for object-oriented languages: Application to java
-
Bruno Blanchet. Escape analysis for object-oriented languages: application to java. SIGPLAN Not., 34(10):20-34, 1999.
-
(1999)
SIGPLAN Not.
, vol.34
, Issue.10
, pp. 20-34
-
-
Blanchet, B.1
-
7
-
-
1442264340
-
Points-to analysis using bdds
-
Marc Berndl, Ondrej Lhoták, Feng Qian, Laurie Hendren, and Navindra Umanee. Points-to analysis using bdds. In PLDI'03, pages 103-114, 2003.
-
(2003)
PLDI'03
, pp. 103-114
-
-
Berndl, M.1
Lhoták, O.2
Qian, F.3
Hendren, L.4
Umanee, N.5
-
8
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
Chandrasekhar Boyapati, Robert Lee, and Martin Rinard. Ownership types for safe programming: preventing data races and deadlocks. In OOPSLA'02, pages 211-230, 2002.
-
(2002)
OOPSLA'02
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
9
-
-
34047176494
-
A semantics for concurrent separation logic
-
Stephen Brookes. A semantics for concurrent separation logic. Theoretical Computer Science, 375 (1-3): 227-270, 2007.
-
(2007)
Theoretical Computer Science
, vol.375
, Issue.1-3
, pp. 227-270
-
-
Brookes, S.1
-
10
-
-
56449111854
-
Inferring locks for atomic sections
-
Sigmund Cherem, Trishul Chilimbi, and Sumit Gulwani. Inferring locks for atomic sections. In PLDI'08, pages 304-315, 2008.
-
(2008)
PLDI'08
, pp. 304-315
-
-
Cherem, S.1
Chilimbi, T.2
Gulwani, S.3
-
11
-
-
8344259867
-
Region inference for an objectoriented language
-
Wei-Ngan Chin, and, In
-
Wei-Ngan Chin, Florin Craciun, Shengchao Qin, and Martin Rinard. Region inference for an objectoriented language. In PLDI'04, pages 243-254, 2004.
-
(2004)
PLDI'04
, pp. 243-254
-
-
Craciun, F.1
Qin, S.2
Rinard, M.3
-
12
-
-
17144414568
-
Escape analysis for java
-
Jong-deok Choi, Manish Gupta, Mauricio Serrano, Vugranam C. Sreedhar, and Sam Midkiff. Escape analysis for java. In OOPSLA'99, pages 1-19, 1999.
-
(1999)
OOPSLA'99
, pp. 1-19
-
-
Choi, J.1
Gupta, M.2
Serrano, M.3
Sreedhar, V.C.4
Midkiff, S.5
-
13
-
-
0037493357
-
-
Dave Clarke, PhD thesis, University of New South Wales, July
-
Dave Clarke. Object Ownership and Containment. PhD thesis, University of New South Wales, July 2001.
-
(2001)
Object Ownership and Containment
-
-
-
14
-
-
33746070807
-
The atomos transactional programming language
-
June
-
B. CarlStrom, A. McDonald, H. Chafi, J. Chung, C. Minh, C. Kozyrakis, and K. Olukotun. The atomos transactional programming language. In PLDI'06, June 2006.
-
(2006)
PLDI'06
-
-
CarlStrom, B.1
McDonald, A.2
Chafi, H.3
Chung, J.4
Minh, C.5
Kozyrakis, C.6
Olukotun, K.7
-
15
-
-
0348137542
-
Ownership types for flexible alias protection
-
ACM Press
-
David G. Clarke, John M. Potter, and James Noble. Ownership types for flexible alias protection. In In OOPSLA'98, pages 48-64. ACM Press, 1998.
-
(1998)
OOPSLA'98
, pp. 48-64
-
-
Clarke, D.G.1
Potter, J.M.2
Noble, J.3
-
16
-
-
85030321143
-
MapReduce: Simplified data processing on large clusters
-
Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified data processing on large clusters. In OSDI'04, 2004.
-
(2004)
OSDI'04
-
-
Dean, J.1
Ghemawat, S.2
-
17
-
-
78650130901
-
Runtime universe type inference
-
W. Dietl and P. Müller. Runtime universe type inference. In IWACO'07, 2007.
-
(2007)
IWACO'07
-
-
Dietl, W.1
Müller, P.2
-
18
-
-
34548290341
-
Lock allocation
-
Michael Emmi, Jeffrey S. Fischer, Ranjit Jhala, and Rupak Majumdar. Lock allocation. In POPL'07, pages 291-296, 2007.
-
(2007)
POPL'07
, pp. 291-296
-
-
Emmi, M.1
Fischer, J.S.2
Jhala, R.3
Majumdar, R.4
-
19
-
-
0027961597
-
Context-sensitive interprocedural points-to analysis in the presence of function pointers
-
Maryam Emami, Rakesh Ghiya, and Laurie J. Hendren. Context-sensitive interprocedural points-to analysis in the presence of function pointers. In PLDI'94, pages 242-256, 1994.
-
(1994)
PLDI'94
, pp. 242-256
-
-
Emami, M.1
Ghiya, R.2
Hendren, L.J.3
-
20
-
-
1442288747
-
A type and effect system for atomicity
-
Cormac Flanagan and Shaz Qadeer. A type and effect system for atomicity. In PLDI'03, pages 338-349, 2003.
-
(2003)
PLDI'03
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
21
-
-
0003417929
-
-
MIT Press, Cambridge, MA
-
William D. Gropp, Ewing Lusk, and Anthony Skjellum. Using MPI - Portable Parallel Programming with the Message Passing Interface. MIT Press, Cambridge, MA, 1994.
-
(1994)
Using MPI - Portable Parallel Programming with the Message Passing Interface
-
-
Gropp, W.D.1
Lusk, E.2
Skjellum, A.3
-
22
-
-
0141762597
-
Type-safe multithreading in cyclone
-
Dan Grossman. Type-safe multithreading in cyclone. In TLDI'03, pages 13-25, 2003.
-
(2003)
TLDI'03
, pp. 13-25
-
-
Grossman, D.1
-
23
-
-
1442263994
-
Language support for lightweight transactions
-
Tim Harris and Keir Fraser. Language support for lightweight transactions. In OOPSLA'03, pages 388-402, 2003.
-
(2003)
OOPSLA'03
, pp. 388-402
-
-
Harris, T.1
Fraser, K.2
-
25
-
-
31844442209
-
Composable memory transactions
-
Tim Harris, Simon Marlow, Simon Peyton-Jones, and Maurice Herlihy. Composable memory transactions. In PPoPP'05, pages 48-60, 2005.
-
(2005)
PPoPP'05
, pp. 48-60
-
-
Harris, T.1
Marlow, S.2
Peyton-Jones, S.3
Herlihy, M.4
-
26
-
-
70349091140
-
Automatic mutual exclusion
-
Berkeley, CA, USA, USENIX Association
-
Michael Isard and Andrew 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
-
28
-
-
0002439166
-
Dynamic class loading in the java virtual machine
-
ACM Press
-
Sheng Liang and Gilad Bracha. Dynamic class loading in the java virtual machine. In In OOPSLA'98, pages 36-44. ACM Press, 1998.
-
(1998)
OOPSLA'98
, pp. 36-44
-
-
Liang, S.1
Bracha, G.2
-
29
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
Richard J. Lipton. Reduction: a method of proving properties of parallel programs. Commun. ACM, 18(12):717-721, 1975.
-
(1975)
Commun. ACM
, vol.18
, Issue.12
, pp. 717-721
-
-
Lipton, R.J.1
-
30
-
-
77954982509
-
Coqa: Concurrent objects with quantized atomicity
-
March
-
Yu David Liu, Xiaoqi Lu, and Scott F. Smith. Coqa: Concurrent objects with quantized atomicity. In CC'08, March 2008.
-
(2008)
CC'08
-
-
Liu, Y.D.1
Lu, X.2
Smith, S.F.3
-
32
-
-
13844296853
-
Parameterized object sensitivity for points-to analysis for java
-
DOI 10.1145/1044834.1044835
-
Ana Milanova, Atanas Rountev, and Barbara G. Ryder. Parameterized object sensitivity for points-to analysis for java. ACM Trans. Softw. Eng. Methodol., 14(1):1-41, 2005. (Pubitemid 40245820)
-
(2005)
ACM Transactions on Software Engineering and Methodology
, vol.14
, Issue.1
, pp. 1-41
-
-
Milanova, A.1
Rountev, A.2
Ryder, B.G.3
-
33
-
-
33745211930
-
Autolocker: Synchronization inference for atomic sections
-
Bill McCloskey, Feng Zhou, David Gay, and Eric Brewer. Autolocker: synchronization inference for atomic sections. In POPL'06, pages 346-358, 2006.
-
(2006)
POPL'06
, pp. 346-358
-
-
McCloskey, B.1
Zhou, F.2
Gay, D.3
Brewer, E.4
-
34
-
-
35248882492
-
Polyglot: An extensible compiler framework for java
-
NY, April, Springer-Verlag
-
Nathaniel Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: An extensible compiler framework for java. In CC'03, volume 2622, pages 138-152, NY, April 2003. Springer-Verlag.
-
(2003)
CC'03
, vol.2622
, pp. 138-152
-
-
Nystrom, N.1
Clarkson, M.R.2
Myers, A.C.3
-
35
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
Peter W. O'Hearn. Resources, concurrency, and local reasoning. Theoretical Computer Science, 375 (1-3): 271-307, 2007.
-
(2007)
Theoretical Computer Science
, vol.375
, Issue.1-3
, pp. 271-307
-
-
O'Hearn, P.W.1
-
36
-
-
29144472425
-
Separation logic and abstraction
-
Matthew Parkinson and Gavin Bierman. Separation logic and abstraction. In POPL'05, pages 247-258, 2005.
-
(2005)
POPL'05
, pp. 247-258
-
-
Parkinson, M.1
Bierman, G.2
-
37
-
-
84865649657
-
Separation logic, abstraction and inheritance
-
New York, NY, USA, ACM
-
Matthew J. Parkinson and Gavin M. Bierman. Separation logic, abstraction and inheritance. In POPL'08, pages 75-86, New York, NY, USA, 2008. ACM.
-
(2008)
POPL'08
, pp. 75-86
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
39
-
-
51849127411
-
Isolation-typed actors for java
-
Sriram Srinivasan and Alan Mycroft. Kilim: Isolation-typed actors for java. In ECOOP'08, 2008.
-
(2008)
ECOOP'08
-
-
Srinivasan, S.1
Kilim, A.M.2
-
40
-
-
35448946823
-
Enforcing isolation and ordering in stm
-
Tatiana Shpeisman, Vijay Menon, Ali-Reza Adl-Tabatabai, Steven Balensiefer, Dan Grossman, Richard L. Hudson, Katherine F. Moore, and Bratin Saha. Enforcing isolation and ordering in stm. In PLDI'07, pages 78-88, 2007.
-
(2007)
PLDI'07
, pp. 78-88
-
-
Shpeisman, T.1
Menon, V.2
Adl-Tabatabai, A.3
Balensiefer, S.4
Grossman, D.5
Hudson, R.L.6
Moore, K.F.7
Saha, B.8
-
41
-
-
79551680206
-
-
http://www.cs.binghamton.edu/~davidL/tasktypes.
-
-
-
-
43
-
-
33745224776
-
Associating synchronization constraints with data in an object-oriented language
-
Mandana Vaziri, Frank Tip, and Julian Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL'06, pages 334-345, 2006.
-
(2006)
POPL'06
, pp. 334-345
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
44
-
-
35048884255
-
Transactional monitors for concurrent objects
-
Adam Welc, Suresh Jagannathan, and Antony L. Hosking. Transactional monitors for concurrent objects. In ECOOP'04, pages 519-542, 2004.
-
(2004)
ECOOP'04
, pp. 519-542
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.L.3
-
45
-
-
4544374465
-
Cloning-based context-sensitive pointer alias analysis using binary decision diagrams
-
John Whaley and Monica S. Lam. Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. In PLDI'04, pages 131-144, 2004.
-
(2004)
PLDI'04
, pp. 131-144
-
-
Whaley, J.1
Lam, M.S.2
-
46
-
-
17144422537
-
Compositional pointer and escape analysis for java programs
-
John Whaley and Martin Rinard. Compositional pointer and escape analysis for java programs. In OOPSLA, pages 187-206, 1999.
-
(1999)
OOPSLA
, pp. 187-206
-
-
Whaley, J.1
Rinard, M.2
-
47
-
-
77953597225
-
Ownership type inference
-
Imperial College
-
Alisdair Wren. Ownership type inference. Master's thesis, Imperial College, 2003.
-
(2003)
Master's Thesis
-
-
Wren, A.1
-
48
-
-
84881384878
-
Precise constraintbased type inference for Java
-
Tiejun Wang and Scott F. Smith. Precise constraintbased type inference for Java. In ECOOP'01, pages 99-117, 2001.
-
(2001)
ECOOP'01
, pp. 99-117
-
-
Wang, T.1
Smith, S.F.2
|