-
1
-
-
0036036783
-
ArchJava: Connecting software architecture to implementation
-
Jonathan Aldrich, Craig Chambers, and David Notkin. ArchJava: Connecting Software Architecture to Implementation. Proc. International Conference on Software Engineering, Orlando, Florida, May 2002.
-
Proc. International Conference on Software Engineering, Orlando, Florida, May 2002
-
-
Aldrich, J.1
Chambers, C.2
Notkin, D.3
-
2
-
-
1542292501
-
Architectural reasoning with archJava
-
Jonathan Aldrich, Craig Chambers, and David Notkin. Architectural Reasoning with ArchJava. Proc. European Conference on Object-Oriented Programming, Málaga, Spain, June 2002.
-
Proc. European Conference on Object-Oriented Programming, Málaga, Spain, June 2002
-
-
Aldrich, J.1
Chambers, C.2
Notkin, D.3
-
3
-
-
77953602688
-
Alias annotations for program understanding
-
University of Washington technical report UW-CSE-02-11-01, November
-
Jonathan Aldrich, Valentin Kostadinov, and Craig Chambers. Alias Annotations for Program Understanding. University of Washington technical report UW-CSE-02-11-01, November 2002.
-
(2002)
-
-
Aldrich, J.1
Kostadinov, V.2
Chambers, C.3
-
6
-
-
0036040498
-
Representation Independence, Confinement, and Access Control
-
Anindya Banerjee and David A. Naumann. Representation Independence, Confinement, and Access Control. Proc. Principles of Programming Languages, Portland, Oregon, January 2002.
-
Proc. Principles of Programming Languages, Portland, Oregon, January 2002
-
-
Banerjee, A.1
Naumann, D.A.2
-
7
-
-
1642384423
-
Capabilities for sharing: A generalization of uniqueness and read-only
-
John Boyland, James Noble, and William Retert. Capabilities for Sharing: A Generalization of Uniqueness and Read-Only. Proc. European Conference on Object-Oriented Programming, Budapest, Hungary, June 2001.
-
Proc. European Conference on Object-Oriented Programming, Budapest, Hungary, June 2001
-
-
Boyland, J.1
Noble, J.2
Retert, W.3
-
8
-
-
0035335990
-
Alias burying: Unique variables without destructive reads
-
May
-
John Boyland. Alias Burying: Unique Variables Without Destructive Reads. Software Practice & Experience, 6(31):533-553, May 2001.
-
(2001)
Software Practice & Experience
, vol.6
, Issue.31
, pp. 533-553
-
-
Boyland, J.1
-
9
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
Chandrasekhar Boyapati and Martin Rinard. A Parameterized Type System for Race-Free Java Programs. Proc. Object-Oriented Programming Systems, Languages and Applications, Tampa, Florida, October 2001.
-
Proc. Object-Oriented Programming Systems, Languages and Applications, Tampa, Florida, October 2001
-
-
Boyapati, C.1
Rinard, M.2
-
10
-
-
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. Proc. Object-Oriented Programming Systems, Languages and Applications, Seattle, Washington, November 2002.
-
Proc. Object-Oriented Programming Systems, Languages and Applications, Seattle, Washington, November 2002
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
11
-
-
0037493348
-
Barat - A front-end for Java
-
Freie Universität Berlin Technical Report B-98-09, December
-
Boris Bokowski and Andrè Spiegel. Barat - A Front-End for Java. Freie Universität Berlin Technical Report B-98-09, December 1998.
-
(1998)
-
-
Bokowski, B.1
Spiegel, A.2
-
12
-
-
25544439878
-
Ownership types restrict aliasing
-
Computing Final Year Project Report, Imperial College of Science, Technology and Medicine, London, United Kingdom, June
-
Alexander Buckley. Ownership Types Restrict Aliasing. Computing Final Year Project Report, Imperial College of Sciene, Technology and Medicine, London, United Kingdom, June 2000.
-
(2000)
-
-
Buckley, A.1
-
13
-
-
0033203811
-
Confined types
-
Boris Bokowski and Jan Vitek. Confined Types. Proc. Object-Oriented Programming Systems, Languages, and Applications, Denver, Colorado, November 1999.
-
Proc. Object-Oriented Programming Systems, Languages, and Applications, Denver, Colorado, November 1999
-
-
Bokowski, B.1
Vitek, J.2
-
14
-
-
0031597163
-
Promises: Limited specifications for analysis and manipulation
-
Edwin C. Chan, John T. Boyland, and William L. Scherlis. Promises: Limited Specifications for Analysis and Manipulation. Proc. International Conference on Software Engineering, Kyoto, Japan, April 1998.
-
Proc. International Conference on Software Engineering, Kyoto, Japan, April 1998
-
-
Chan, E.C.1
Boyland, J.T.2
Scherlis, W.L.3
-
15
-
-
0037586483
-
Ownership encapsulation, and the disjointness of type and effect
-
David Clarke and Sophia Drossopoulou. Ownership Encapsulation, and the Disjointness of Type and Effect. Proc. Object-Oriented Programming Systems, Languages and Applications, Seattle, Washington, November 2002.
-
Proc. Object-Oriented Programming Systems, Languages and Applications, Seattle, Washington, November 2002
-
-
Clarke, D.1
Drossopoulou, S.2
-
16
-
-
0037493357
-
Object ownership & containment
-
Ph.D. Thesis, University of New South Wales, Australia, July 2001
-
David Clarke. Object Ownership & Containment. Ph.D. Thesis, University of New South Wales, Australia, July 2001.
-
-
-
Clarke, D.1
-
17
-
-
0005367015
-
Simple ownership types for object containment
-
David G. Clarke, James Noble, and John M. Potter. Simple Ownership Types for Object Containment. Proc. European Conference on Object-Oriented Programming, Budapest, Hungary, June 2001.
-
Proc. European Conference on Object-Oriented Programming, Budapest, Hungary, June 2001
-
-
Clarke, D.G.1
Noble, J.2
Potter, J.M.3
-
18
-
-
0348137542
-
Ownership types for flexible alias protection
-
David G. Clarke, John M. Potter, and James Noble. Ownership Types for Flexible Alias Protection. Proc. Object-Oriented Programming Systems, Languages and Applications, Vancouver, Canada, October 1998.
-
Proc. Object-Oriented Programming Systems, Languages and Applications, Vancouver, Canada, October 1998
-
-
Clarke, D.G.1
Potter, J.M.2
Noble, J.3
-
19
-
-
0032670229
-
Typed memory management in a calculus of capabilities
-
Karl Crary, David Walker, and Greg Morrisett. Typed Memory Management in a Calculus of Capabilities. Proc. Principles of Programming Languages, San Antonio, Texas, January 1999.
-
Proc. Principles of Programming Languages, San Antonio, Texas, January 1999
-
-
Crary, K.1
Walker, D.2
Morrisett, G.3
-
21
-
-
0034448101
-
Scalable context-sensitive flow analysis using instantiation constraints
-
Manuel Fähndrich, Jakob Rehof, and Manuvir Das. Scalable Context-Sensitive Flow Analysis using Instantiation Constraints. Proc. Programming Language Design and Implementation, Vancouver, Canada, June 2000.
-
Proc. Programming Language Design and Implementation, Vancouver, Canada, June 2000
-
-
Fähndrich, M.1
Rehof, J.2
Das, M.3
-
22
-
-
0003880013
-
Design patterns: Elements of reusable object-oriented software
-
Reading, Massachusetts: Addison-Wesley
-
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, Massachusetts: Addison-Wesley, 1994.
-
(1994)
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
23
-
-
0036040515
-
Region-based memory management in cyclone
-
Dan Grossman, Greg Morrisett, Trevor Jim, Michael Hicks, Yanling Wang, and James Cheney. Region-Based Memory Management in Cyclone. Proc. Programming Language Design and Implementation, Berlin, Germany, June 2002.
-
Proc. Programming Language Design and Implementation, Berlin, Germany, June 2002
-
-
Grossman, D.1
Morrisett, G.2
Jim, T.3
Hicks, M.4
Wang, Y.5
Cheney, J.6
-
24
-
-
0035551973
-
Encapsulating objects with confined types
-
Christian Grothoff, Jens Palsberg, and Jan Vitek. Encapsulating Objects with Confined Types. Proc. Object-Oriented Programming Languages, Systems, and Applications, Tampa, Florida, November 2001.
-
Proc. Object-Oriented Programming Languages, Systems, and Applications, Tampa, Florida, November 2001
-
-
Grothoff, C.1
Palsberg, J.2
Vitek, J.3
-
25
-
-
0002008223
-
An introduction to software architecture
-
(Ambriola V, Tortora G, Eds.) World Scientific Publishing Company
-
David Garlan and Mary Shaw. An Introduction to Software Architecture. In Advances in Software Engineering and Knowledge Engineering, I (Ambriola V, Tortora G, Eds.) World Scientific Publishing Company, 1993.
-
(1993)
Advances in Software Engineering and Knowledge Engineering, I
-
-
Garlan, D.1
Shaw, M.2
-
26
-
-
0027579091
-
Type inference with polymorphic recursion
-
April
-
Fritz Henglein. Type Inference with Polymorphic Recursion. Trans. Programming Languages and Systems, 15(2):253-289, April 1993.
-
(1993)
Trans. Programming Languages and Systems
, vol.15
, Issue.2
, pp. 253-289
-
-
Henglein, F.1
-
28
-
-
0002820732
-
The geneva convention on the treatment of object aliasing
-
April
-
John Hogg, Doug Lea, Alan Wills, Dennis deChampeaux, and Richard Holt. The Geneva Convention on the Treatment of Object Aliasing. OOPS Messenger, 3(2), April 1992.
-
(1992)
OOPS Messenger
, vol.3
, Issue.2
-
-
Hogg, J.1
Doug, L.2
Wills, A.3
DeChampeaux, D.4
Holt, R.5
-
29
-
-
0033203773
-
Featherweight java: A minimal core calculus for java and GJ
-
Atsushi Igarashi, Benjamin Pierce, and Philip Wadler. Featherweight Java: A Minimal Core Calculus for Java and GJ. Proc. Object-Oriented Programming Systems, Languages, and Applications, Denver, Colorado, November 1999.
-
Proc. Object-Oriented Programming Systems, Languages, and Applications, Denver, Colorado, November 1999
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
30
-
-
0036039970
-
Role analysis
-
Viktor Kuncak, Patrick Lam, and Martin Rinard. Role Analysis. Proc. Principles of Programming Languages, Portland, Oregon, January 2002.
-
Proc. Principles of Programming Languages, Portland, Oregon, January 2002
-
-
Kuncak, V.1
Lam, P.2
Rinard, M.3
-
31
-
-
0001838683
-
The undecidability of the semi-unification problem
-
January
-
Assaf J. Kfoury, Jerzy Tiuryn, and Pawel Urzyczyn. The Undecidability of the Semi-Unification Problem. Information and Computation, 102(1):83-101, January 1993.
-
(1993)
Information and Computation
, vol.102
, Issue.1
, pp. 83-101
-
-
Kfoury, A.J.1
Tiuryn, J.2
Urzyczyn, P.3
-
32
-
-
0036036099
-
Using data groups to specify and check side effects
-
K. Rustan, M. Leino, And Poetzsch-Heffter, and Yunhong Zhou. Using Data Groups to Specify and Check Side Effects. Proc. Programming Language Design and Implementation, Berlin, Germany, June 2002.
-
Proc. Programming Language Design and Implementation, Berlin, Germany, June 2002
-
-
Rustan, K.1
Leino, M.2
Poetzsch-Heffter, A.3
Zhou, Y.4
-
36
-
-
84957718680
-
Flexible alias protection
-
James Noble, Jan Vitek, and John Potter. Flexible alias protection. Proc. European Conference on Object-Oriented Programming, Brussels, Belgium, 1998.
-
Proc. European Conference on Object-Oriented Programming, Brussels, Belgium, 1998
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
-
37
-
-
0005301918
-
Generalized aliasing as a basis for program analysis tools
-
Ph.D. Thesis, published as Carnegie Mellon technical report CMU-CS-01-124, November
-
Robert O'Callahan. Generalized Aliasing as a Basis for Program Analysis Tools. Ph.D. Thesis, published as Carnegie Mellon technical report CMU-CS-01-124, November 2000.
-
(2000)
-
-
O'Callahan, R.1
-
40
-
-
0003232884
-
Linear types can change the world! Programming concepts and methods
-
(M. Broy and C. Jones, eds.) North Holland, Amsterdam, April
-
Philip Wadler. Linear Types Can Change the World! Programming Concepts and Methods, (M. Broy and C. Jones, eds.) North Holland, Amsterdam, April 1990.
-
(1990)
-
-
Wadler, P.1
|