-
1
-
-
84947917267
-
Balloon types: Controlling sharing of state in data types
-
Aksit, M., Matsuoka, S. (eds.) Springer, Heidelberg
-
Almeida, P.S.: Balloon types: Controlling sharing of state in data types. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.1241, pp. 32-59. Springer, Heidelberg (1997)
-
(1997)
ECOOP 1997. LNCS
, vol.1241
, pp. 32-59
-
-
Almeida, P.S.1
-
2
-
-
70450270707
-
Lightweight annotations for controlling sharing in concurrent data structures
-
ACM, New York
-
Anderson, Z.R., Gay, D., Naik, M.: Lightweight annotations for controlling sharing in concurrent data structures. In: PLDI, pp. 98-109. ACM, New York (2009)
-
(2009)
PLDI
, pp. 98-109
-
-
Anderson, Z.R.1
Gay, D.2
Naik, M.3
-
3
-
-
0004255836
-
-
2nd edn. Prentice-Hall, Englewood Cliffs
-
Armstrong, J., Virding, R.,Wikström, C.,Williams,M.: Concurrent Programming in Erlang, 2nd edn. Prentice-Hall, Englewood Cliffs (1996)
-
(1996)
Concurrent Programming in Erlang
-
-
Armstrong, J.1
Virding, R.2
Wikström, C.3
Williams, M.4
-
4
-
-
77955046057
-
Flexible task graphs: A unified restricted thread programming model for java
-
ACM, New York
-
Auerbach, J.S., Bacon, D.F., Guerraoui, R., Spring, J.H., Vitek, J.: Flexible task graphs: a unified restricted thread programming model for java. In: LCTES, pp. 1-11. ACM, New York (2008)
-
(2008)
LCTES
, pp. 1-11
-
-
Auerbach, J.S.1
Bacon, D.F.2
Guerraoui, R.3
Spring, J.H.4
Vitek, J.5
-
5
-
-
63549132632
-
Verifying correct usage of atomic blocks and typestate
-
Harris, G.E. (ed.) ACM, New York
-
Beckman, N.E., Bierhoff, K., Aldrich, J.: Verifying correct usage of atomic blocks and typestate. In: Harris, G.E. (ed.) OOPSLA, pp. 227-244. ACM, New York (2008)
-
(2008)
OOPSLA
, pp. 227-244
-
-
Beckman, N.E.1
Bierhoff, K.2
Aldrich, J.3
-
6
-
-
42149126056
-
Modular typestate checking of aliased objects
-
ACM, New York
-
Bierhoff, K., Aldrich, J.: Modular typestate checking of aliased objects. In: OOPSLA, pp. 301-320. ACM, New York (2007)
-
(2007)
OOPSLA
, pp. 301-320
-
-
Bierhoff, K.1
Aldrich, J.2
-
7
-
-
29144448787
-
Permission accounting in separation logic
-
ACM, New York
-
Bornat, R., Calcagno, C., O'Hearn, P.W., Parkinson, M.J.: Permission accounting in separation logic. In: POPL, pp. 259-270. ACM, New York (2005)
-
(2005)
POPL
, pp. 259-270
-
-
Bornat, R.1
Calcagno, C.2
O'Hearn, P.W.3
Parkinson, M.J.4
-
8
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
Boyapati, C., Lee, R., Rinard, M.C.: Ownership types for safe programming: preventing data races and deadlocks. In: OOPSLA, pp. 211-230 (2002)
-
(2002)
OOPSLA
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.C.3
-
9
-
-
29144532668
-
Connecting effects and uniqueness with adoption
-
ACM, New York
-
Boyland, J.T., Retert, W.: Connecting effects and uniqueness with adoption. In: POPL, pp. 283-295. ACM, New York (2005)
-
(2005)
POPL
, pp. 283-295
-
-
Boyland, J.T.1
Retert, W.2
-
10
-
-
84976654303
-
Towards a method of object-oriented concurrent programming
-
Caromel, D.: Towards a method of object-oriented concurrent programming. ACM Commun. 36(9), 90-102 (1993)
-
(1993)
ACM Commun
, vol.36
, Issue.9
, pp. 90-102
-
-
Caromel, D.1
-
11
-
-
59249101046
-
Functional translation of a calculus of capabilities
-
ACM, New York
-
Charguéraud, A., Pottier, F.: Functional translation of a calculus of capabilities. In: ICFP, pp. 213-224. ACM, New York (2008)
-
(2008)
ICFP
, pp. 213-224
-
-
Charguéraud, A.1
Pottier, F.2
-
12
-
-
35248876311
-
External uniqueness is unique enough
-
Cardelli, L. (ed.) Springer, Heidelberg
-
Clarke, D.,Wrigstad, T.: External uniqueness is unique enough. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.2743, pp. 176-200. Springer, Heidelberg (2003)
-
(2003)
ECOOP 2003. LNCS
, vol.2743
, pp. 176-200
-
-
Clarke, D.1
Wrigstad, T.2
-
13
-
-
58549107367
-
Minimal ownership for active objects
-
Springer, Heidelberg
-
Clarke, D., Wrigstad, T., Östlund, J., Johnsen, E.B.: Minimal ownership for active objects. In: APLAS, pp. 139-154. Springer, Heidelberg (2008)
-
(2008)
APLAS
, pp. 139-154
-
-
Clarke, D.1
Wrigstad, T.2
Östlund, J.3
Johnsen, E.B.4
-
14
-
-
0348137542
-
Ownership types for flexible alias protection
-
Clarke, D.G., Potter, J., Noble, J.: Ownership types for flexible alias protection. In: OOPSLA, pp. 48-64 (1998)
-
(1998)
OOPSLA
, pp. 48-64
-
-
Clarke, D.G.1
Potter, J.2
Noble, J.3
-
15
-
-
38149115475
-
Tracking linear and affine resources with java(X)
-
Ernst, E. (ed.) Springer, Heidelberg
-
Degen, M., Thiemann, P., Wehr, S.: Tracking linear and affine resources with java(X). In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol.4609, pp. 550-574. Springer, Heidelberg (2007)
-
(2007)
ECOOP 2007. LNCS
, vol.4609
, pp. 550-574
-
-
Degen, M.1
Thiemann, P.2
Wehr, S.3
-
16
-
-
38149035265
-
Generic universe types
-
Ernst, E. (ed.) Springer, Heidelberg
-
Dietl, W., Drossopoulou, S., Müller, P.: Generic universe types. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol.4609, pp. 28-53. Springer, Heidelberg (2007)
-
(2007)
ECOOP 2007. LNCS
, vol.4609
, pp. 28-53
-
-
Dietl, W.1
Drossopoulou, S.2
Müller, P.3
-
17
-
-
26444597310
-
Universes: Lightweight ownership for JML
-
Dietl,W.,Müller, P.: Universes: Lightweight ownership for JML. Journal of Object Technology 4(8), 5-32 (2005)
-
(2005)
Journal of Object Technology
, vol.4
, Issue.8
, pp. 5-32
-
-
Dietl, W.1
Müller, P.2
-
18
-
-
63549124411
-
Jstar: Towards practical verification for java
-
ACM, New York
-
Distefano, D., Parkinson, M.J.: jstar: towards practical verification for java. In: OOPSLA, pp. 213-226. ACM, New York (2008)
-
(2008)
OOPSLA
, pp. 213-226
-
-
Distefano, D.1
Parkinson, M.J.2
-
19
-
-
35048826236
-
Linear types for packet processing
-
Schmidt, D. (ed.) Springer, Heidelberg
-
Ennals, R., Sharp, R., Mycroft, A.: Linear types for packet processing. In: Schmidt, D. (ed.) ESOP 2004. LNCS, vol.2986, pp. 204-218. Springer, Heidelberg (2004)
-
(2004)
ESOP 2004. LNCS
, vol.2986
, pp. 204-218
-
-
Ennals, R.1
Sharp, R.2
Mycroft, A.3
-
20
-
-
34748826163
-
Language support for fast and reliable message-based communication in singularity OS
-
ACM, New York
-
Fähndrich, M., Aiken, M., Hawblitzel, C., Hodson, O., Hunt, G.C., Larus, J.R., Levi, S.: Language support for fast and reliable message-based communication in singularity OS. In: EuroSys, pp. 177-190. ACM, New York (2006)
-
(2006)
EuroSys
, pp. 177-190
-
-
Fähndrich, M.1
Aiken, M.2
Hawblitzel, C.3
Hodson, O.4
Hunt, G.C.5
Larus, J.R.6
Levi, S.7
-
21
-
-
0036039550
-
Adoption and focus: Practical linear types for imperative programming
-
Fähndrich, M., DeLine, R.: Adoption and focus: Practical linear types for imperative programming. In: PLDI, pp. 13-24 (2002)
-
(2002)
PLDI
, pp. 13-24
-
-
Fähndrich, M.1
Deline, R.2
-
22
-
-
0027805209
-
The essence of compiling with continuations
-
Flanagan, C., Sabry, A., Duba, B.F., Felleisen, M.: The essence of compiling with continuations. In: PLDI, pp. 237-247 (1993)
-
(1993)
PLDI
, pp. 237-247
-
-
Flanagan, C.1
Sabry, A.2
Duba, B.F.3
Felleisen, M.4
-
23
-
-
0004189634
-
-
Addison-Wesley, Reading
-
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)
-
(1995)
Design Patterns
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
24
-
-
77955042012
-
Capabilities for uniqueness and borrowing
-
Lausanne, Switzerland (December)
-
Haller, P., Odersky, M.: Capabilities for uniqueness and borrowing. Technical Report LAMP-REPORT-2009-3004 EPFL, Lausanne, Switzerland (December 2009), http://infoscience.epfl.ch/record/142817
-
(2009)
Technical Report LAMP-REPORT-2009-3004 EPFL
-
-
Haller, P.1
Odersky, M.2
-
25
-
-
58149350265
-
Scala actors: Unifying thread-based and event-based programming
-
Haller, P., Odersky, M.: Scala actors: Unifying thread-based and event-based programming. Theor. Comput. Sci. 410(2-3), 202-220 (2009)
-
(2009)
Theor. Comput. Sci.
, vol.410
, Issue.2-3
, pp. 202-220
-
-
Haller, P.1
Odersky, M.2
-
26
-
-
0026154619
-
Copying and swapping: Influences on the design of reusable software components
-
Harms, D.E., Weide, B.W.: Copying and swapping: Influences on the design of reusable software components. IEEE Trans. Software Eng. 17(5), 424-435 (1991)
-
(1991)
IEEE Trans. Software Eng.
, vol.17
, Issue.5
, pp. 424-435
-
-
Harms, D.E.1
Weide, B.W.2
-
27
-
-
21644489245
-
Experience with safe manual memorymanagement in cyclone
-
Hicks, M.W., Morrisett, J.G., Grossman, D., Jim, T.: Experience with safe manual memorymanagement in cyclone. In: ISMM, pp. 73-84 (2004)
-
(2004)
ISMM
, pp. 73-84
-
-
Hicks, M.W.1
Morrisett, J.G.2
Grossman, D.3
Jim, T.4
-
28
-
-
0001582174
-
Islands: Aliasing protection in object-oriented languages
-
Hogg, J.: Islands: Aliasing protection in object-oriented languages. In: OOPSLA (1991)
-
(1991)
OOPSLA
-
-
Hogg, J.1
-
29
-
-
0012583283
-
Featherweight java: A minimal core calculus for java and GJ
-
Igarashi, A., Pierce, B.C., Wadler, P.: Featherweight java: a minimal core calculus for java and GJ. ACM Trans. Program. Lang. Syst. 23(3), 396-450 (2001)
-
(2001)
ACM Trans. Program. Lang. Syst.
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
30
-
-
0032664647
-
Quasi-linear types
-
Kobayashi, N.: Quasi-linear types. In: POPL, pp. 29-42 (1999)
-
(1999)
POPL
, pp. 29-42
-
-
Kobayashi, N.1
-
32
-
-
42149176586
-
Ownership transfer in universe types
-
Müller, P., Rudich, A.: Ownership transfer in universe types. In: OOPSLA (2007)
-
(2007)
OOPSLA
-
-
Müller, P.1
Rudich, A.2
-
33
-
-
84957718680
-
Flexible alias protection
-
Jul, E. (ed.) Springer, Heidelberg
-
Noble, J., Vitek, J., Potter, J.: Flexible alias protection. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol.1445, pp. 158-185. Springer, Heidelberg (1998)
-
(1998)
ECOOP 1998. LNCS
, vol.1445
, pp. 158-185
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
-
34
-
-
0005324590
-
Observers for linear types
-
Krieg-Brückner, B. (ed.) Springer, Heidelberg
-
Odersky, M.: Observers for linear types. In: Krieg-Brückner, B. (ed.) ESOP 1992. LNCS, vol.582, pp. 390-407. Springer, Heidelberg (1992)
-
(1992)
ESOP 1992. LNCS
, vol.582
, pp. 390-407
-
-
Odersky, M.1
-
35
-
-
70450218708
-
-
Artima Press, Mountain View
-
Odersky, M., Spoon, L., Venners, B.: Programming in Scala. Artima Press, Mountain View (2008)
-
(2008)
Programming in Scala
-
-
Odersky, M.1
Spoon, L.2
Venners, B.3
-
36
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
Fribourg, L. (ed.) Springer, Heidelberg
-
O'Hearn, P.W., Reynolds, J.C., Yang, H.: Local reasoning about programs that alter data structures. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol.2142, pp. 1-19. Springer, Heidelberg (2001)
-
(2001)
CSL 2001 and EACSL 2001. LNCS
, vol.2142
, pp. 1-19
-
-
O'Hearn, P.W.1
Reynolds, J.C.2
Yang, H.3
-
37
-
-
84865649657
-
Separation logic, abstraction and inheritance
-
ACM, New York
-
Parkinson, M.J., Bierman, G.M.: Separation logic, abstraction and inheritance. In: POPL, pp. 75-86. ACM, New York (2008)
-
(2008)
POPL
, pp. 75-86
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
39
-
-
42149126649
-
Streamflex: High-throughput stream programming in java
-
Spring, J.H., Privat, J., Guerraoui, R., Vitek, J.: Streamflex: high-throughput stream programming in java. In: OOPSLA, pp. 211-228 (2007)
-
(2007)
OOPSLA
, pp. 211-228
-
-
Spring, J.H.1
Privat, J.2
Guerraoui, R.3
Vitek, J.4
-
40
-
-
49149130628
-
Kilim: Isolation-typed actors for java
-
Vitek, J. (ed.) Springer, Heidelberg
-
Srinivasan, S., Mycroft, A.: Kilim: Isolation-typed actors for java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.5142, pp. 104-128. Springer, Heidelberg (2008)
-
(2008)
ECOOP 2008. LNCS
, vol.5142
, pp. 104-128
-
-
Srinivasan, S.1
Mycroft, A.2
-
41
-
-
42149112183
-
The java module system: Core design and semantic definition
-
Strnisa, R., Sewell, P., Parkinson, M.J.: The java module system: core design and semantic definition. In: OOPSLA, pp. 499-514 (2007)
-
(2007)
OOPSLA
, pp. 499-514
-
-
Strnisa, R.1
Sewell, P.2
Parkinson, M.J.3
-
42
-
-
0002997049
-
Region-based memory management
-
Tofte, M., Talpin, J.-P.: Region-based memory management. Inf. Comput. 132(2), 109-176 (1997)
-
(1997)
Inf. Comput.
, vol.132
, Issue.2
, pp. 109-176
-
-
Tofte, M.1
Talpin, J.-P.2
-
44
-
-
0000189545
-
Typed memory management via static capabilities
-
Walker, D., Crary, K., Morrisett, J.G.: Typed memory management via static capabilities. ACM Trans. Program. Lang. Syst. 22(4), 701-771 (2000)
-
(2000)
ACM Trans. Program. Lang. Syst.
, vol.22
, Issue.4
, pp. 701-771
-
-
Walker, D.1
Crary, K.2
Morrisett, J.G.3
-
45
-
-
84959039734
-
Alias types for recursive data structures
-
Harper, R. (ed.) Springer, Heidelberg
-
Walker, D., Morrisett, J.G.: Alias types for recursive data structures. In: Harper, R. (ed.) TIC 2000. LNCS, vol.2071, pp. 177-206. Springer, Heidelberg (2001)
-
(2001)
TIC 2000. LNCS
, vol.2071
, pp. 177-206
-
-
Walker, D.1
Morrisett, J.G.2
-
46
-
-
0034777505
-
On regions and linear types
-
Walker, D., Watkins, K.: On regions and linear types. In: ICFP (2001)
-
(2001)
ICFP
-
-
Walker, D.1
Watkins, K.2
-
47
-
-
0003025818
-
A syntactic approach to type soundness
-
Wright, A.K., Felleisen, M.: A syntactic approach to type soundness. Inf. Comput. 115(1), 38-94 (1994)
-
(1994)
Inf. Comput.
, vol.115
, Issue.1
, pp. 38-94
-
-
Wright, A.K.1
Felleisen, M.2
-
50
-
-
69949148856
-
Loci: Simple thread-locality for java
-
Drossopoulou, S. (ed.) Springer, Heidelberg
-
Wrigstad, T., Pizlo, F., Meawad, F., Zhao, L., Vitek, J.: Loci: Simple thread-locality for java. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol.5653, pp. 445-469. Springer, Heidelberg (2009)
-
(2009)
ECOOP 2009. LNCS
, vol.5653
, pp. 445-469
-
-
Wrigstad, T.1
Pizlo, F.2
Meawad, F.3
Zhao, L.4
Vitek, J.5
-
51
-
-
84976702983
-
Object-oriented concurrent programming in ABCL/1
-
Yonezawa, A., Briot, J.-P., Shibayama, E.: Object-oriented concurrent programming in ABCL/1. In: OOPSLA, pp. 258-268 (1986)
-
(1986)
OOPSLA
, pp. 258-268
-
-
Yonezawa, A.1
Briot, J.-P.2
Shibayama, E.3
-
52
-
-
21644470263
-
Scoped types for real-time java
-
IEEE Computer Society, Los Alamitos
-
Zhao, T., Noble, J., Vitek, J.: Scoped types for real-time java. In: RTSS, pp. 241-251. IEEE Computer Society, Los Alamitos (2004)
-
(2004)
RTSS
, pp. 241-251
-
-
Zhao, T.1
Noble, J.2
Vitek, J.3
|