-
1
-
-
0040918219
-
Actors: A conceptual foundation for concurrent objectoriented programming
-
MIT Press, Cambridge
-
Agha, G., Hewitt, C.: Actors: A conceptual foundation for concurrent objectoriented programming. In: Research Directions in Object-Oriented Programming, pp. 49-74. MIT Press, Cambridge (1987)
-
(1987)
Research Directions in Object-Oriented Programming
, pp. 49-74
-
-
Agha, G.1
Hewitt, C.2
-
2
-
-
35048849111
-
Ownership Domains: Separating Aliasing Policy from Mechanism
-
Odersky, M, ed, ECOOP 2004, Springer, Heidelberg
-
Aldrich, J., Chambers, C.: Ownership Domains: Separating Aliasing Policy from Mechanism. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 1-25. Springer, Heidelberg (2004)
-
(2004)
LNCS
, vol.3086
, pp. 1-25
-
-
Aldrich, J.1
Chambers, C.2
-
3
-
-
0037586482
-
-
Aldrich, J., Kostadinov, V., Chambers, C.: Alias Annotations for Program Understanding. In: OOPSLA (November 2002)
-
Aldrich, J., Kostadinov, V., Chambers, C.: Alias Annotations for Program Understanding. In: OOPSLA (November 2002)
-
-
-
-
4
-
-
84947917267
-
Balloon Types: Controlling sharing of state in data types
-
Aksit, M, Matsuoka, S, eds, ECOOP 1997, 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)
LNCS
, vol.1241
, pp. 32-59
-
-
Almeida, P.S.1
-
6
-
-
77955046057
-
-
Auerbach, J., Bacon, D., Guerraoui, R., Spring, J., Vitek, J.: Flexible task graphs: A unified restricted thread programming model for Java. In: LCTES (2008)
-
Auerbach, J., Bacon, D., Guerraoui, R., Spring, J., Vitek, J.: Flexible task graphs: A unified restricted thread programming model for Java. In: LCTES (2008)
-
-
-
-
7
-
-
0034450019
-
-
Bacon, D.F., Strom, R.E., Tarafdar, A.: Guava: a dialect of Java without data races. In: OOPSLA (2000)
-
Bacon, D.F., Strom, R.E., Tarafdar, A.: Guava: a dialect of Java without data races. In: OOPSLA (2000)
-
-
-
-
8
-
-
33847674329
-
Grid Computing: Software Environments and Tools
-
Springer, Heidelberg
-
Baduel, L., Baude, F., Caromel, D., Contes, A., Huet, F., Morel, M., Quilici, R.: Grid Computing: Software Environments and Tools. In: Chapter Programming, Composing, Deploying, for the Grid. Springer, Heidelberg (2006)
-
(2006)
Chapter Programming, Composing, Deploying, for the Grid
-
-
Baduel, L.1
Baude, F.2
Caromel, D.3
Contes, A.4
Huet, F.5
Morel, M.6
Quilici, R.7
-
9
-
-
84976790943
-
The incremental garbage collection of processes
-
Proceeding of the Symposium on Artificial Intelligence Programming Languages, August
-
Baker Jr., H.G., Hewitt, C.: The incremental garbage collection of processes. In: Proceeding of the Symposium on Artificial Intelligence Programming Languages, ACMSIGPLAN Notices, August 1977, vol. 12, p. 11 (1977)
-
(1977)
ACMSIGPLAN Notices
, vol.12
, pp. 11
-
-
Baker Jr., H.G.1
Hewitt, C.2
-
10
-
-
12844286846
-
A practical type system and language for reference immutability
-
October, 2004
-
Birka, A., Ernst, M.D.: A practical type system and language for reference immutability. In: OOPSLA, October 2004, pp. 35-49 (2004)
-
(2004)
OOPSLA
, pp. 35-49
-
-
Birka, A.1
Ernst, M.D.2
-
11
-
-
0037924416
-
-
Boyapati, C., Lee, R., Rinard, M.: Ownership Types for Safe Programming: Preventing Data Races and Deadlocks. In: OOPSLA (2002)
-
Boyapati, C., Lee, R., Rinard, M.: Ownership Types for Safe Programming: Preventing Data Races and Deadlocks. In: OOPSLA (2002)
-
-
-
-
12
-
-
0038575343
-
-
Boyapati, C., Liskov, B., Shrira, L.: Ownership Types for Object Encapsulation. In: POPL (2003)
-
Boyapati, C., Liskov, B., Shrira, L.: Ownership Types for Object Encapsulation. In: POPL (2003)
-
-
-
-
13
-
-
0035551906
-
-
Boyapati, C., Rinard, M.: A Parameterized Type System for Race-Free Java Programs. In: OOPSLA (2001)
-
Boyapati, C., Rinard, M.: A Parameterized Type System for Race-Free Java Programs. In: OOPSLA (2001)
-
-
-
-
14
-
-
0035335990
-
Alias burying: Unique variables without destructive reads
-
Boyland, J.: Alias burying: Unique variables without destructive reads. Software-Practice and Experience 31(6), 533-553 (2001)
-
(2001)
Software-Practice and Experience
, vol.31
, Issue.6
, pp. 533-553
-
-
Boyland, J.1
-
16
-
-
33747095859
-
Message analysis for concurrent programs using message passing
-
Carlsson, R., Sagonas, K.F., Wilhelmsson, J.: Message analysis for concurrent programs using message passing. ACM TOPLAS 28(4), 715-746 (2006)
-
(2006)
ACM TOPLAS
, vol.28
, Issue.4
, pp. 715-746
-
-
Carlsson, R.1
Sagonas, K.F.2
Wilhelmsson, J.3
-
19
-
-
0037493357
-
-
Ph.D thesis, School of Computer Science and Engineering, University of New South Wales, Sydney, Australia
-
Clarke, D.: Object Ownership and Containment. Ph.D thesis, School of Computer Science and Engineering, University of New South Wales, Sydney, Australia (2001)
-
(2001)
Object Ownership and Containment
-
-
Clarke, D.1
-
20
-
-
0037586483
-
-
Clarke, D., Drossopolou, S.: Ownership, Encapsulation and the Disjointness of Type and Effect. In: OOPSLA (2002)
-
Clarke, D., Drossopolou, S.: Ownership, Encapsulation and the Disjointness of Type and Effect. In: OOPSLA (2002)
-
-
-
-
21
-
-
35248876311
-
External uniqueness is unique enough
-
Cardelli, L, ed, European Conference on Object-Oriented Programming, Springer, Heidelberg
-
Clarke, D., Wrigstad, T.: External uniqueness is unique enough. In: Cardelli, L. (ed.) European Conference on Object-Oriented Programming. LNCS, vol. 2473, pp. 176-200. Springer, Heidelberg (2002)
-
(2002)
LNCS
, vol.2473
, pp. 176-200
-
-
Clarke, D.1
Wrigstad, T.2
-
22
-
-
58549117982
-
Minimal Ownership for Active Objects
-
Technical Report SEN-R0803, CWI June
-
Clarke, D., Wrigstad, T., Östlund, J., Johnsen, E.B.: Minimal Ownership for Active Objects. Technical Report SEN-R0803, CWI (June 2008), http://ftp.cwi.nl/CWIreports/SEN/SEN-R0803.pdf
-
(2008)
-
-
Clarke, D.1
Wrigstad, T.2
Östlund, J.3
Johnsen, E.B.4
-
23
-
-
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
-
24
-
-
58549120487
-
-
Cunningham, D., Drossopoulou, S., Eisenbach, S.: Universe Types for Race Safety. In: VAMP 2007, September 2007, pp. 20-51 (2007)
-
Cunningham, D., Drossopoulou, S., Eisenbach, S.: Universe Types for Race Safety. In: VAMP 2007, September 2007, pp. 20-51 (2007)
-
-
-
-
25
-
-
37149052970
-
-
de Boer, F.S., Clarke, D., Johnsen, E.B.: A complete guide to the future. In: de Nicola, R. (ed.) ESOP 2007. LNCS, 4421, pp. 316-330. Springer, Heidelberg (2007)
-
de Boer, F.S., Clarke, D., Johnsen, E.B.: A complete guide to the future. In: de Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 316-330. Springer, Heidelberg (2007)
-
-
-
-
26
-
-
58549111168
-
-
PhD thesis, Faculty of Natural Sciences, Math. and Computer Science, Uni. of Amsterdam January
-
de Jong, H.: Flexible Heterogeneous Software Systems. PhD thesis, Faculty of Natural Sciences, Math. and Computer Science, Uni. of Amsterdam (January 2007)
-
(2007)
Flexible Heterogeneous Software Systems
-
-
de Jong, H.1
-
27
-
-
33745774153
-
-
Drossopoulou, S., Clarke, D., Noble, J.: Types for hierarchic shapes. In: Sestoft, P. (ed.) ESOP 2006. LNCS, 3924, pp. 1-6. Springer, Heidelberg (2006)
-
Drossopoulou, S., Clarke, D., Noble, J.: Types for hierarchic shapes. In: Sestoft, P. (ed.) ESOP 2006. LNCS, vol. 3924, pp. 1-6. Springer, Heidelberg (2006)
-
-
-
-
28
-
-
42149191185
-
Establishing object invariants with delayed types
-
Fahndrich, M., Xia, S.: Establishing object invariants with delayed types. SIG-PLAN Not. 42(10), 337-350 (2007)
-
(2007)
SIG-PLAN Not
, vol.42
, Issue.10
, pp. 337-350
-
-
Fahndrich, M.1
Xia, S.2
-
29
-
-
34548837344
-
Cyclone: A type-safe dialect of C
-
January
-
Grossman, D., Hicks, M., Jim, T., Morrisett, G.: Cyclone: A type-safe dialect of C. C/C++ Users Journal 23(1) (January 2005)
-
(2005)
C/C++ Users Journal
, vol.23
, Issue.1
-
-
Grossman, D.1
Hicks, M.2
Jim, T.3
Morrisett, G.4
-
30
-
-
58549104037
-
-
Hogg, J.: Islands: Aliasing protection in object-oriented languages. In: OOPSLA (November 1991)
-
Hogg, J.: Islands: Aliasing protection in object-oriented languages. In: OOPSLA (November 1991)
-
-
-
-
31
-
-
0002820732
-
The Geneva Convention on the treatment of object aliasing
-
Hogg, J., Lea, D., Wills, A., de Champeaux, D., Holt, R.: The Geneva Convention on the treatment of object aliasing. OOPS Messenger 3(2), 11-16 (1992)
-
(1992)
OOPS Messenger
, vol.3
, Issue.2
, pp. 11-16
-
-
Hogg, J.1
Lea, D.2
Wills, A.3
de Champeaux, D.4
Holt, R.5
-
32
-
-
38349068551
-
Singularity: Rethinking the software stack
-
Hunt, G., Larus, J.: Singularity: Rethinking the software stack. Operating Systems Review 40(2), 37-49 (2007)
-
(2007)
Operating Systems Review
, vol.40
, Issue.2
, pp. 37-49
-
-
Hunt, G.1
Larus, J.2
-
33
-
-
58549115194
-
-
Hutchinson, N.C., Raj, R.K., Black, A.P., Levy, H.M., Jul, E.: The Emerald programming language report. Technical Report 87-10-07, Seattle, WA (USA) (1987) (Revised 1997)
-
Hutchinson, N.C., Raj, R.K., Black, A.P., Levy, H.M., Jul, E.: The Emerald programming language report. Technical Report 87-10-07, Seattle, WA (USA) (1987) (Revised 1997)
-
-
-
-
34
-
-
33947128751
-
An asynchronous communication model for distributed concurrent objects
-
Johnsen, E.B., Owe, O.: An asynchronous communication model for distributed concurrent objects. Software and Systems Modeling 6(1), 35-58 (2007)
-
(2007)
Software and Systems Modeling
, vol.6
, Issue.1
, pp. 35-58
-
-
Johnsen, E.B.1
Owe, O.2
-
35
-
-
0003886338
-
Haskell 98: A non-strict, purely functional language
-
Jones, S.P, Hughes, J, eds, Technical report February
-
Jones, S.P., Hughes, J. (eds.): Haskell 98: A non-strict, purely functional language. Technical report (February 1999)
-
(1999)
-
-
-
36
-
-
51049087966
-
Investigating software transactional memory on clusters
-
IEEE Computer Society Press, Los Alamitos
-
Kotselidis, C., Ansari, M., Jarvis, K., Luján, M., Kirkham, C., Watson, I.: Investigating software transactional memory on clusters. In: IWJPDC 2008. IEEE Computer Society Press, Los Alamitos (2008)
-
(2008)
IWJPDC
-
-
Kotselidis, C.1
Ansari, M.2
Jarvis, K.3
Luján, M.4
Kirkham, C.5
Watson, I.6
-
39
-
-
42149157717
-
Inferring aliasing and encapsulation properties for Java
-
Ma, K.-K., Foster, J.S.: Inferring aliasing and encapsulation properties for Java. In: OOPSLA, pp. 423-440 (2007)
-
(2007)
OOPSLA
, pp. 423-440
-
-
Ma, K.-K.1
Foster, J.S.2
-
40
-
-
0004198444
-
-
Prentice-Hall, Englewood Cliffs
-
Meyer, B.: Eiffel: The Language. Prentice-Hall, Englewood Cliffs (1992)
-
(1992)
Eiffel: The Language
-
-
Meyer, B.1
-
41
-
-
84976853350
-
Systematic concurrent object-oriented programming
-
Meyer, B.: Systematic concurrent object-oriented programming. CACM 36(9), 56-80 (1993)
-
(1993)
CACM
, vol.36
, Issue.9
, pp. 56-80
-
-
Meyer, B.1
-
42
-
-
84955601299
-
Towards alias-free pointers
-
Cointe, P, ed, ECOOP 1996, Springer, Heidelberg
-
Minsky, N.H.: Towards alias-free pointers. In: Cointe, P. (ed.) ECOOP 1996. LNCS, vol. 1098, pp. 189-209. Springer, Heidelberg (1996)
-
(1996)
LNCS
, vol.1098
, pp. 189-209
-
-
Minsky, N.H.1
-
43
-
-
58549086246
-
CActive and Friends
-
November 2007
-
Morris, B.: CActive and Friends. Symbian Developer Network (November 2007), http://developer.symbian.com/main/downloads/papers/CActiveAndFriends/ CActiveAndFriends.pdf
-
Symbian Developer Network
-
-
Morris, B.1
-
44
-
-
23944503050
-
Modular Specification and Verification of Object-Oriented Programs
-
Springer, Heidelberg
-
Müller, P.: Modular Specification and Verification of Object-Oriented Programs. LNCS, vol. 2262. Springer, Heidelberg (2002)
-
(2002)
LNCS
, vol.2262
-
-
Müller, P.1
-
45
-
-
58549111928
-
-
Müller, P., Poetzsch-Heffter, A.: Universes: A type system for controlling representation exposure. In: Poetzsch-Heffter, A., Meyer, J. (eds.), Programming Languages and Fundamentals of Programming, pp. 131-140. Technical Report 263, Fernuniversität Hagen (1999)
-
Müller, P., Poetzsch-Heffter, A.: Universes: A type system for controlling representation exposure. In: Poetzsch-Heffter, A., Meyer, J. (eds.), Programming Languages and Fundamentals of Programming, pp. 131-140. Technical Report 263, Fernuniversität Hagen (1999)
-
-
-
-
46
-
-
58549089414
-
-
Practical framework for contract-based concurrent objectoriented programming. Ph.D thesis, Department of Computer Science, ETH Zurich
-
Nienaltowski, P.: Practical framework for contract-based concurrent objectoriented programming. Ph.D thesis, Department of Computer Science, ETH Zurich (2007)
-
(2007)
-
-
Nienaltowski, P.1
-
47
-
-
0033487872
-
Object ownership for dynamic alias protection
-
Melbourne, Australia November
-
Noble, J., Clarke, D., Potter, J.: Object ownership for dynamic alias protection. In: TOOLS Pacific, Melbourne, Australia (November 1999)
-
(1999)
TOOLS Pacific
-
-
Noble, J.1
Clarke, D.2
Potter, J.3
-
48
-
-
84957718680
-
Flexible Alias Protection
-
Jul, E, ed, ECOOP 1998, Springer, Heidelberg
-
Noble, J., Vitek, J., Potter, J.: Flexible Alias Protection. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol. 1445. Springer, Heidelberg (1998)
-
(1998)
LNCS
, vol.1445
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
-
49
-
-
58549113915
-
-
Östlund, J., Wrigstad, T., Clarke, D., Åkerblom, B.: Ownership, uniqueness and immutability. In: IWACO (2007)
-
Östlund, J., Wrigstad, T., Clarke, D., Åkerblom, B.: Ownership, uniqueness and immutability. In: IWACO (2007)
-
-
-
-
51
-
-
0026077038
-
Emerald: A general-purpose programming language
-
Raj, R.K., Tempero, E., Levy, H.M., Black, A.P., Hutchinson, N.C., Jul, E.: Emerald: A general-purpose programming language. Software: Practice and Experience 21(1), 91-118 (1991)
-
(1991)
Software: Practice and Experience
, vol.21
, Issue.1
, pp. 91-118
-
-
Raj, R.K.1
Tempero, E.2
Levy, H.M.3
Black, A.P.4
Hutchinson, N.C.5
Jul, E.6
-
52
-
-
34748894221
-
-
Yelick, K.A, Mellor-Crummey, J.M, eds, Principles and Practice of Parallel Programming
-
Saraswat, V.A., Sarkar, V., von Praun, C: X10: concurrent programming for modern architectures. In: Yelick, K.A., Mellor-Crummey, J.M. (eds.) Principles and Practice of Parallel Programming (2007)
-
(2007)
X10: Concurrent programming for modern architectures
-
-
Saraswat, V.A.1
Sarkar, V.2
von Praun, C.3
-
53
-
-
46049100230
-
Co Boxes: Unifying active objects and structured heaps
-
Barthe, G, de Boer, F.S, eds, FMOODS 2008, Springer, Heidelberg
-
Schäfer, J., Poetzsch-Heffter, A.: Co Boxes: Unifying active objects and structured heaps. In: Barthe, G., de Boer, F.S. (eds.) FMOODS 2008. LNCS, vol. 5051, pp. 201-219. Springer, Heidelberg (2008)
-
(2008)
LNCS
, vol.5051
, pp. 201-219
-
-
Schäfer, J.1
Poetzsch-Heffter, A.2
-
54
-
-
0029203481
-
-
Shavit, N., Touitou, D.: Software transactional memory. In: PODC 1995, pp. 204-213. ACM Press, New York (1995)
-
Shavit, N., Touitou, D.: Software transactional memory. In: PODC 1995, pp. 204-213. ACM Press, New York (1995)
-
-
-
-
55
-
-
58549095164
-
-
Skoglund, M., Wrigstad, T.: Alias control with read-only references. In: Sixth Conference on Computer Science and Informatics (March 2002)
-
Skoglund, M., Wrigstad, T.: Alias control with read-only references. In: Sixth Conference on Computer Science and Informatics (March 2002)
-
-
-
-
56
-
-
42149126649
-
-
Spring, J.H., Privat, J., Guerraoui, R., Vitek, J.: Stream Flex: High-throughput Stream Programming in Java. In: OOPSLA (October 2007)
-
Spring, J.H., Privat, J., Guerraoui, R., Vitek, J.: Stream Flex: High-throughput Stream Programming in Java. In: OOPSLA (October 2007)
-
-
-
-
58
-
-
33745195266
-
Javari: Adding reference immutability to Java
-
October
-
Tschantz, M.S., Ernst, M.D.: Javari: Adding reference immutability to Java. In: OOPSLA, pp. 211-230 (October 2005)
-
(2005)
OOPSLA
, pp. 211-230
-
-
Tschantz, M.S.1
Ernst, M.D.2
-
59
-
-
34249863788
-
-
PhD thesis, Royal Institute of Technology, Kista, Stockholm May
-
Wrigstad, T.: Ownership-Based Alias Management. PhD thesis, Royal Institute of Technology, Kista, Stockholm (May 2006)
-
(2006)
Ownership-Based Alias Management
-
-
Wrigstad, T.1
-
60
-
-
34249901583
-
Existential owners for ownership types
-
Wrigstad, T., Clarke, D.: Existential owners for ownership types. Journal of Object Technology 4(6), 141-159 (2007)
-
(2007)
Journal of Object Technology
, vol.4
, Issue.6
, pp. 141-159
-
-
Wrigstad, T.1
Clarke, D.2
-
61
-
-
84976702983
-
Object-oriented concurrent programming in ABCL/1
-
OOPSLA, November
-
Yonezawa, A., Briot, J.-P., Shibayama, E.: Object-oriented concurrent programming in ABCL/1. In: OOPSLA 1986. SIGPLAN Notices, vol. 21(11), pp. 258-268 (November 1986)
-
(1986)
SIGPLAN Notices
, vol.21
, Issue.11
, pp. 258-268
-
-
Yonezawa, A.1
Briot, J.-P.2
Shibayama, E.3
-
62
-
-
37849021932
-
-
Zibin, Y., Potanin, A., Ali, M., Artzi, S., Kiezun, A., Ernst, M.D.: Object and reference immutability using Java generics. In: Crnkovic, I., Bertolino, A. (eds.) ESEC/SIGSOFT FSE, pp. 75-84. ACM Press, New York (2007)
-
Zibin, Y., Potanin, A., Ali, M., Artzi, S., Kiezun, A., Ernst, M.D.: Object and reference immutability using Java generics. In: Crnkovic, I., Bertolino, A. (eds.) ESEC/SIGSOFT FSE, pp. 75-84. ACM Press, New York (2007)
-
-
-
|