-
1
-
-
0004288194
-
-
Springer-Verlag, Berlin, Heidelberg, Germany
-
ABADI, M., AND CARDELLI, L. A Theory of Objects. Springer-Verlag, Berlin, Heidelberg, Germany, 1996.
-
(1996)
A Theory of Objects
-
-
ABADI, M.1
CARDELLI, L.2
-
2
-
-
35048849111
-
Ownership Domains: Separating Aliasing Policy from Mechanism
-
Oslo, Norway, June, Springer-Verlag, Berlin, Heidelberg, Germany, pp
-
ALDRICH, J., AND CHAMBERS, C. Ownership Domains: Separating Aliasing Policy from Mechanism. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (Oslo, Norway, June 2004), vol. 3086, Springer-Verlag, Berlin, Heidelberg, Germany, pp. 1-25.
-
(2004)
Proceedings of European Conference on Object-Oriented Programming (ECOOP)
, vol.3086
, pp. 1-25
-
-
ALDRICH, J.1
CHAMBERS, C.2
-
3
-
-
0037586482
-
Alias Annotations for Program Understanding
-
Seattle, WA, USA, Nov., ACM Press, New York, NY, USA, pp
-
ALDRICH, J., KOSTADINOV, V., AND CHAMBERS, C. Alias Annotations for Program Understanding. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Seattle, WA, USA, Nov. 2002), ACM Press, New York, NY, USA, pp. 311-330.
-
(2002)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 311-330
-
-
ALDRICH, J.1
KOSTADINOV, V.2
CHAMBERS, C.3
-
4
-
-
34248232936
-
-
ANDREAE, C., NOBLE, J., MARKSTRUM, S., AND MILLSTEIN, T. A framework for implementing pluggable type systems. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Portland, Oregon, USA, Oct. 2006), ACM Press, New York, NY, USA.
-
ANDREAE, C., NOBLE, J., MARKSTRUM, S., AND MILLSTEIN, T. A framework for implementing pluggable type systems. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Portland, Oregon, USA, Oct. 2006), ACM Press, New York, NY, USA.
-
-
-
-
5
-
-
0025535994
-
Unify and Conquer (Garbage, Updating, Aliasing) in Functional Languages
-
Nice, France, June
-
BAKER, H. G. Unify and Conquer (Garbage, Updating, Aliasing) in Functional Languages. In Proc. 1990 ACM Conf. on Lisp and Functional Programming (Nice, France, June 1990), pp. 218-226.
-
(1990)
Proc. 1990 ACM Conf. on Lisp and Functional Programming
, pp. 218-226
-
-
BAKER, H.G.1
-
6
-
-
4544254393
-
Verification of object-oriented programs with invariants
-
Darmstadt, Germany, July, Springer-Verlag, Berlin, Heidelberg, Germany
-
BARNETT, M., DELINE, R., FAHNDRICH, M., LEINO, K. R. M., AND SCHULTE, W. Verification of object-oriented programs with invariants. In Proceedings of the Workshop on Formal Techniques for Java-like Programs in European Conference on Object-Oriented Programming (FTfJP) (Darmstadt, Germany, July 2003), Springer-Verlag, Berlin, Heidelberg, Germany.
-
(2003)
Proceedings of the Workshop on Formal Techniques for Java-like Programs in European Conference on Object-Oriented Programming (FTfJP)
-
-
BARNETT, M.1
DELINE, R.2
FAHNDRICH, M.3
LEINO, K.R.M.4
SCHULTE, W.5
-
8
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
November
-
BOYAPATI, C., LEE, R., AND RINARD, M. Ownership types for safe programming: Preventing data races and deadlocks. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (November 2002).
-
(2002)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
-
-
BOYAPATI, C.1
LEE, R.2
RINARD, M.3
-
9
-
-
4544301899
-
Safe runtime downcasts with ownership types
-
D. Clarke, Ed. Utrecht University, July
-
BOYAPATI, C., LEE, R., AND RINARD, M. Safe runtime downcasts with ownership types. In Proceedings of International Workshop on Aliasing, Confinement, and Ownership (IWACO), D. Clarke, Ed. Utrecht University, July 2003, pp. 1-14.
-
(2003)
Proceedings of International Workshop on Aliasing, Confinement, and Ownership (IWACO)
, pp. 1-14
-
-
BOYAPATI, C.1
LEE, R.2
RINARD, M.3
-
10
-
-
0038575343
-
Ownership Types for Object Encapsulation
-
New Orleans, LA, USA, Jan., ACM Press, New York, NY, USA, pp, Invited talk by Barbara Liskov
-
BOYAPATI, C., LISKOV, B., AND SHRIRA, L. Ownership Types for Object Encapsulation. In Proceedings of ACM Symposium on Principles of Programming Languages (POPL) (New Orleans, LA, USA, Jan. 2003), ACM Press, New York, NY, USA, pp. 213-223. Invited talk by Barbara Liskov.
-
(2003)
Proceedings of ACM Symposium on Principles of Programming Languages (POPL)
, pp. 213-223
-
-
BOYAPATI, C.1
LISKOV, B.2
SHRIRA, L.3
-
11
-
-
0035551906
-
Parameterized Type System for Race-Free Java Programs
-
Tampa Bay, FL, USA, ACM Press, New York, NY, USA, pp
-
BOYAPATI, C., AND RINARD, M. A Parameterized Type System for Race-Free Java Programs. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Tampa Bay, FL, USA, 2001), ACM Press, New York, NY, USA, pp. 56-69.
-
(2001)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 56-69
-
-
BOYAPATI, C.1
RINARD, M.A.2
-
12
-
-
35248819194
-
Checking interference with fractional permissions
-
Static Analysis: 10th International Symposium, in, Springer-Verlag, Berlin, Heidelberg, Germany, pp
-
BOYLAND, J. Checking interference with fractional permissions. In Static Analysis: 10th International Symposium (2003), no. 2694 in Lecture Notes in Computer Science (LNCS), Springer-Verlag, Berlin, Heidelberg, Germany, pp. 55-72.
-
(2003)
Lecture Notes in Computer Science
, vol.2694
, pp. 55-72
-
-
BOYLAND, J.1
-
14
-
-
0345884636
-
Making the future safe for the past: Adding Genericity to the Java programming language
-
Oct
-
BRACHA, G., ODERSKY, M., STOUTAMIRE, D., AND WADLER, P. Making the future safe for the past: Adding Genericity to the Java programming language. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Oct. 1998).
-
(1998)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
-
-
BRACHA, G.1
ODERSKY, M.2
STOUTAMIRE, D.3
WADLER, P.4
-
15
-
-
31744441529
-
-
CHARLES, P., DONAWA, C., EBCIOGLU, K., GROTHOFF, C., KIELSTRA, A., SARKAR, V., AND PRAUN, C. V. X10: An object-oriented approach to non-uniform cluster computing. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (2005).
-
CHARLES, P., DONAWA, C., EBCIOGLU, K., GROTHOFF, C., KIELSTRA, A., SARKAR, V., AND PRAUN, C. V. X10: An object-oriented approach to non-uniform cluster computing. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (2005).
-
-
-
-
17
-
-
0037586483
-
Ownership, Encapsulation, and the Disjointness of Type and Effect
-
Seattle, WA, USA, Nov., ACM Press, New York, NY, USA, pp
-
CLARKE, D., AND DROSSOPOULOU, S. Ownership, Encapsulation, and the Disjointness of Type and Effect. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Seattle, WA, USA, Nov. 2002), ACM Press, New York, NY, USA, pp. 292-310.
-
(2002)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 292-310
-
-
CLARKE, D.1
DROSSOPOULOU, S.2
-
18
-
-
0348137542
-
Ownership Types for Flexible Alias Protection
-
Vancouver, Canada, Oct., ACM Press, New York, NY, USA, pp
-
CLARKE, D., POTTER, J., AND NOBLE, J. Ownership Types for Flexible Alias Protection. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Vancouver, Canada, Oct. 1998), ACM Press, New York, NY, USA, pp. 48-64.
-
(1998)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 48-64
-
-
CLARKE, D.1
POTTER, J.2
NOBLE, J.3
-
19
-
-
1442313098
-
Saving the World from Bad Beans: Deployment-Time Confinement Checking
-
Anaheim, CA, ACM Press, New York, NY, USA, pp
-
CLARKE, D., RICHMOND, M., AND NOBLE, J. Saving the World from Bad Beans: Deployment-Time Confinement Checking. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Anaheim, CA, 2003), ACM Press, New York, NY, USA, pp. 374-387.
-
(2003)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 374-387
-
-
CLARKE, D.1
RICHMOND, M.2
NOBLE, J.3
-
20
-
-
35248876311
-
External Uniqueness is Unique Enough
-
Proceedings of European Conference on Object-Oriented Programming ECOOP, Darmstadt, Germany, July of, Springer-Verlag, Berlin, Heidelberg, Germany, pp
-
CLARKE, D., AND WRIGSTAD, T. External Uniqueness is Unique Enough. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (Darmstadt, Germany, July 2003), vol. 2473 of Lecture Notes in Computer Science (LNCS), Springer-Verlag, Berlin, Heidelberg, Germany, pp. 176-200.
-
(2003)
Lecture Notes in Computer Science
, vol.2473
, pp. 176-200
-
-
CLARKE, D.1
WRIGSTAD, T.2
-
23
-
-
0036040515
-
Region-based memory management in cyclone
-
GROSSMAN, D., MORRISETT, J. G., JIM, T., HICKS, M. W., WANG, Y., AND CHENEY, J. Region-based memory management in cyclone. In PLDI (2002), pp. 282-293.
-
(2002)
PLDI
, pp. 282-293
-
-
GROSSMAN, D.1
MORRISETT, J.G.2
JIM, T.3
HICKS, M.W.4
WANG, Y.5
CHENEY, J.6
-
24
-
-
0035551973
-
Encapsulating Objects with Confined Types
-
Tampa Bay, FL, USA, ACM Press, New York, NY, USA, pp
-
GROTHOFF, C., PALSBERG, J., AND VITEK, J. Encapsulating Objects with Confined Types. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Tampa Bay, FL, USA, 2001), ACM Press, New York, NY, USA, pp. 241-255.
-
(2001)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 241-255
-
-
GROTHOFF, C.1
PALSBERG, J.2
VITEK, J.3
-
25
-
-
84976745647
-
Islands: Aliasing Protection in Object-Oriented Languages
-
Phoenix, AZ, USA, Nov, ACM Press, New York, NY, USA, pp
-
HOGG, J. Islands: Aliasing Protection in Object-Oriented Languages. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (Phoenix, AZ, USA, Nov. 1991), vol. 26, ACM Press, New York, NY, USA, pp. 271-285.
-
(1991)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, vol.26
, pp. 271-285
-
-
HOGG, J.1
-
26
-
-
0002820732
-
The Geneva convention of the treatment of object aliasing
-
April
-
HOGG, J., LEA, D., WILLS, A., DE CHAMPEAUX, D., AND HOLT, R. The Geneva convention of the treatment of object aliasing. OOPS Messenger 3, 2 (April 1992), 11-16.
-
(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
-
27
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
May
-
IGARASHI, A., PIERCE, B. C., AND WADLER, P. Featherweight Java: a minimal core calculus for Java and GJ. ACM Transactions on Programming Languages and Systems (TOPLAS) 23, 3 (May 2001), 396-450.
-
(2001)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.23
, Issue.3
, pp. 396-450
-
-
IGARASHI, A.1
PIERCE, B.C.2
WADLER, P.3
-
29
-
-
31744450693
-
Generalized algebraic data types and object-oriented programming
-
KENNEDY, A., AND RUSSO, C. Generalized algebraic data types and object-oriented programming. In Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) (2005).
-
(2005)
Proceedings of ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
-
-
KENNEDY, A.1
RUSSO, C.2
-
31
-
-
31844435876
-
-
KRISHNASWAMI, N., AND ALDRICH, J. Permission-based ownership: Encapsulating state in higher-order typed languages. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) (Chicago, UL, USA, 2005), ACM Press, New York, NY, USA, pp. 96-106.
-
KRISHNASWAMI, N., AND ALDRICH, J. Permission-based ownership: Encapsulating state in higher-order typed languages. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) (Chicago, UL, USA, 2005), ACM Press, New York, NY, USA, pp. 96-106.
-
-
-
-
32
-
-
0022231321
-
Constraints: A uniform approach to aliasing and typing
-
New Orleans, Louisiana
-
LAMPORT, L., AND SCHNEIDER, F. B. Constraints: A uniform approach to aliasing and typing. In Proceedings of ACM Symposium on Principles of Programming Languages (POPL) (New Orleans, Louisiana, 1985), pp. 205-216.
-
(1985)
Proceedings of ACM Symposium on Principles of Programming Languages (POPL)
, pp. 205-216
-
-
LAMPORT, L.1
SCHNEIDER, F.B.2
-
33
-
-
21144446093
-
Object invariants in dynamic contexts
-
Springer-Verlag, Berlin, Heidelberg, Germany
-
LEINO, K. R. M., AND MULLER, P. Object invariants in dynamic contexts. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (2004), Springer-Verlag, Berlin, Heidelberg, Germany.
-
(2004)
Proceedings of European Conference on Object-Oriented Programming (ECOOP)
-
-
LEINO, K.R.M.1
MULLER, P.2
-
34
-
-
26444458837
-
A type system for reachability and acyclicity
-
Proceedings of European Conference on Object-Oriented Programming ECOOP, of, Springer, pp
-
LU, Y., AND POTTER, J. A type system for reachability and acyclicity. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (2005), vol. 3586 of Lecture Notes in Computer Science, Springer, pp. 479-503.
-
(2005)
Lecture Notes in Computer Science
, vol.3586
, pp. 479-503
-
-
LU, Y.1
POTTER, J.2
-
37
-
-
0018105622
-
Theory of type polymorphism in programming
-
MILNER, R. Theory of type polymorphism in programming. Journal of Computer and System Sciences 17(3) (1978), 348-375.
-
(1978)
Journal of Computer and System Sciences
, vol.17
, Issue.3
, pp. 348-375
-
-
MILNER, R.1
-
38
-
-
33746645978
-
-
MITCHELL, N. The runtime structure of object ownership. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (Nantes, France, July 2006), D. Thomas, Ed., 4067 of Lecture Notes in Computer Science (LNCS), Springer-Verlag, Berlin, Heidelberg, Germany, pp. 74-98.
-
MITCHELL, N. The runtime structure of object ownership. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (Nantes, France, July 2006), D. Thomas, Ed., vol. 4067 of Lecture Notes in Computer Science (LNCS), Springer-Verlag, Berlin, Heidelberg, Germany, pp. 74-98.
-
-
-
-
39
-
-
34248226188
-
-
MÜLLER, P., AND POETZSCH- HEFFTER, A. Programming Languages and Fundamentals of Programming. Fernuniversität Hagen, 1999, ch. Universes: a Type System for Controlling Representation Exposure. Poetzsch-Heffter, A. and Meyer, J. (editors).
-
MÜLLER, P., AND POETZSCH- HEFFTER, A. Programming Languages and Fundamentals of Programming. Fernuniversität Hagen, 1999, ch. Universes: a Type System for Controlling Representation Exposure. Poetzsch-Heffter, A. and Meyer, J. (editors).
-
-
-
-
40
-
-
84957718680
-
Flexible Alias Protection
-
Proceedings of European Conference on Object-Oriented Programming ECOOP, July, E. Jul, Ed, of, Springer-Verlag, Berlin, Heidelberg, Germany, pp
-
NOBLE, J., VITEK, J., AND POTTER, J. Flexible Alias Protection. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) (July 1998), E. Jul, Ed., vol. 1445 of Lecture Notes in Computer Science (LNCS), Springer-Verlag, Berlin, Heidelberg, Germany, pp. 158-185.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 158-185
-
-
NOBLE, J.1
VITEK, J.2
POTTER, J.3
-
42
-
-
33750397640
-
A type system for preventing data races and deadlocks in the Java virtual machine language
-
Tech. rep, University of Michigan
-
PERMANDLA, P., AND BOYAPATI, C. A type system for preventing data races and deadlocks in the Java virtual machine language. Tech. rep., University of Michigan, 2005.
-
(2005)
-
-
PERMANDLA, P.1
BOYAPATI, C.2
-
45
-
-
33750250839
-
Defaulting Generic Java to Ownership
-
Oslo, Norway, June, Springer-Verlag, Berlin, Heidelberg, Germany
-
POTANIN, A., NOBLE, J., CLARKE, D., AND BIDDLE, R. Defaulting Generic Java to Ownership. In Proceedings of the Workshop on Formal Techniques for Java-like Programs in European Conference on Object-Oriented Programming (FTfJP) (Oslo, Norway, June 2004), Springer-Verlag, Berlin, Heidelberg, Germany.
-
(2004)
Proceedings of the Workshop on Formal Techniques for Java-like Programs in European Conference on Object-Oriented Programming (FTfJP)
-
-
POTANIN, A.1
NOBLE, J.2
CLARKE, D.3
BIDDLE, R.4
-
46
-
-
33750422895
-
Featherweight Generic Ownership
-
Glasgow, Scotland, July, Springer-Verlag, Berlin, Heidelberg, Germany
-
POTANIN, A., NOBLE, J., CLARKE, D., AND BIDDLE, R. Featherweight Generic Ownership. In Proceedings of the Workshop on Formal Techniques for Java-like Programs in European Conference on Object-Oriented Programming (FTfJP) (Glasgow, Scotland, July 2005), Springer-Verlag, Berlin, Heidelberg, Germany.
-
(2005)
Proceedings of the Workshop on Formal Techniques for Java-like Programs in European Conference on Object-Oriented Programming (FTfJP)
-
-
POTANIN, A.1
NOBLE, J.2
CLARKE, D.3
BIDDLE, R.4
-
47
-
-
33750278997
-
Featherweight Generic Confinement
-
Accepted for publication
-
POTANIN, A., NOBLE, J., CLARKE, D., AND BIDDLE, R. Featherweight Generic Confinement. Journal of Functional Programming (2006). Accepted for publication.
-
(2006)
Journal of Functional Programming
-
-
POTANIN, A.1
NOBLE, J.2
CLARKE, D.3
BIDDLE, R.4
-
48
-
-
34248156085
-
Featherweight generic ownership
-
Tech. rep, Victoria University of Wellington
-
POTANIN, A., NOBLE, J., CLARKE, D., AND BIDDLE, R. Featherweight generic ownership. Tech. rep., Victoria University of Wellington, 2006. http://www.mcs.vuw.ac.nz/~alex/FGOTR. pdf.
-
(2006)
-
-
POTANIN, A.1
NOBLE, J.2
CLARKE, D.3
BIDDLE, R.4
-
51
-
-
84974191759
-
Polymorphic type, region, and effect inference
-
July
-
TALPIN, J.-P., AND JOUVELOT, P. Polymorphic type, region, and effect inference. Journal of Functional Programming 2, 3 (July 1992), 245-271.
-
(1992)
Journal of Functional Programming
, vol.2
, Issue.3
, pp. 245-271
-
-
TALPIN, J.-P.1
JOUVELOT, P.2
-
52
-
-
0002997049
-
Region-Based Memory Management
-
TOFTE, M., AND TALPIN, J.-P. Region-Based Memory Management. Information and Computation 132, 2 (1997), 109-176.
-
(1997)
Information and Computation
, vol.132
, Issue.2
, pp. 109-176
-
-
TOFTE, M.1
TALPIN, J.-P.2
-
53
-
-
22944470513
-
-
TORGERSON, M., ERNST, E., HANSEN, C. P., VON DER AHÉ, P., BRACHA, G., AND GAFTER, N. Adding wildcards to the Java programming language. Journal of Object Technology 3, 11 (Dec. 2004), 97-116. Special Issue: OOPS track at SAC 2004.
-
TORGERSON, M., ERNST, E., HANSEN, C. P., VON DER AHÉ, P., BRACHA, G., AND GAFTER, N. Adding wildcards to the Java programming language. Journal of Object Technology 3, 11 (Dec. 2004), 97-116. Special Issue: OOPS track at SAC 2004.
-
-
-
-
54
-
-
0035338198
-
Confined Types in Java
-
May
-
VITEK, J., AND BOKOWSKI, B. Confined Types in Java. Software Practice & Experience 31, 6 (May 2001), 507-532.
-
(2001)
Software Practice & Experience
, vol.31
, Issue.6
, pp. 507-532
-
-
VITEK, J.1
BOKOWSKI, B.2
-
55
-
-
31744436291
-
Type-Based Confinement
-
ZHAO, T., PALSBERG, J., AND VITEK, J. Type-Based Confinement. Journal of Functional Programming 16, 1 (2006), 83-128.
-
(2006)
Journal of Functional Programming
, vol.16
, Issue.1
, pp. 83-128
-
-
ZHAO, T.1
PALSBERG, J.2
VITEK, J.3
|