-
1
-
-
84948972811
-
The cartesian product algorithm: Simple and precise type inference of parametric polymorphism
-
Aug.
-
O. Agesen. The cartesian product algorithm: Simple and precise type inference of parametric polymorphism. In ECOOP, pages 2-26, Aug. 1996.
-
(1996)
ECOOP
, pp. 2-26
-
-
Agesen, O.1
-
3
-
-
0030260329
-
Fast static analysis of C++ virtual function calls
-
Oct.
-
D. F. Bacon and P. F. Sweeney. Fast static analysis of C++ virtual function calls. In OOPSLA, pages 324-341, Oct. 1996.
-
(1996)
OOPSLA
, pp. 324-341
-
-
Bacon, D.F.1
Sweeney, P.F.2
-
4
-
-
12844265087
-
Adding generics to the Java programming language: Participant draft specification
-
Sun Microsystems, Apr. 27
-
G. Bracha, N. Cohen, C. Kemper, S. Mark, M. Odersky, S.-E. Panitz, D. Stoutamire, K. Thorup, and P. Wadler. Adding generics to the Java programming language: Participant draft specification. Technical report, Sun Microsystems, Apr. 27, 2001.
-
(2001)
Technical Report
-
-
Bracha, G.1
Cohen, N.2
Kemper, C.3
Mark, S.4
Odersky, M.5
Panitz, S.-E.6
Stoutamire, D.7
Thorup, K.8
Wadler, P.9
-
5
-
-
0013525540
-
-
May
-
G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler, GJ specification, http://www.cis.unisa.edu.au/~pizza/gj/Documents/#gj-specification, May 1998.
-
(1998)
GJ Specification
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
6
-
-
0345884636
-
Making the future safe for the past: Adding genericity to the Java programming language
-
Oct.
-
G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler. Making the future safe for the past: Adding genericity to the Java programming language. In OOPSLA, pages 183-200, Oct. 1998.
-
(1998)
OOPSLA
, pp. 183-200
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
7
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
Dec.
-
L. Cardelli and P. Wegner. On understanding types, data abstraction, and polymorphism. ACM Computing Surveys, 17(4):471-522, Dec. 1985.
-
(1985)
ACM Computing Surveys
, vol.17
, Issue.4
, pp. 471-522
-
-
Cardelli, L.1
Wegner, P.2
-
8
-
-
84976788667
-
Soft typing
-
June
-
R. Cartwright and M. Pagan. Soft typing. In PLDI, pages 278-292, June 1991.
-
(1991)
PLDI
, pp. 278-292
-
-
Cartwright, R.1
Pagan, M.2
-
9
-
-
0012686903
-
Compatable genericity with run-time types for the Java programming language
-
Oct.
-
R. Cartwright and G. L. Steele Jr. Compatable genericity with run-time types for the Java programming language. In OOPSLA, pages 201-215, Oct. 1998.
-
(1998)
OOPSLA
, pp. 201-215
-
-
Cartwright, R.1
Steele Jr., G.L.2
-
10
-
-
0024701862
-
Customization: Optimizing compiler technology for Self, a dynamically-typed object-oriented language
-
Portland, OR, USA, June
-
C. Chambers and D. Ungar. Customization: Optimizing compiler technology for Self, a dynamically-typed object-oriented language. In PLDI, pages 146-160, Portland, OR, USA, June 1989.
-
(1989)
PLDI
, pp. 146-160
-
-
Chambers, C.1
Ungar, D.2
-
11
-
-
84976669927
-
An efficient implementation of Self, a dynamically-typed object-oriented language based on prototypes
-
Oct.
-
C. Chambers, D. Ungar, and E. Lee. An efficient implementation of Self, a dynamically-typed object-oriented language based on prototypes. In OOPSLA, pages 49-70, Oct. 1989.
-
(1989)
OOPSLA
, pp. 49-70
-
-
Chambers, C.1
Ungar, D.2
Lee, E.3
-
12
-
-
12844288716
-
-
OmniCore CodeGuide. http://www.omnicore.com/codeguide.htm.
-
CodeGuide
-
-
-
13
-
-
26444492898
-
Customization of Java library classes using type constraints and profile information
-
June
-
B. De Sutter, F. Tip, and J. Dolby. Customization of Java library classes using type constraints and profile information. In ECOOP, June 2004.
-
(2004)
ECOOP
-
-
De Sutter, B.1
Tip, F.2
Dolby, J.3
-
14
-
-
84948958710
-
Optimization of object-oriented programs using static class hierarchy analysis
-
Aug.
-
J. Dean, D. Grove, and C. Chambers. Optimization of object-oriented programs using static class hierarchy analysis. In ECOOP, pages 77-101, Aug. 1995.
-
(1995)
ECOOP
, pp. 77-101
-
-
Dean, J.1
Grove, D.2
Chambers, C.3
-
16
-
-
12844275686
-
Inference of generic types in Java
-
MIT Lab for Computer Science, Mar. 22
-
A. Donovan and M. D. Ernst. Inference of generic types in Java. Technical Report MIT/LCS/TR-889, MIT Lab for Computer Science, Mar. 22, 2003.
-
(2003)
Technical Report
, vol.MIT-LCS-TR-889
-
-
Donovan, A.1
Ernst, M.D.2
-
17
-
-
0033203809
-
Modular type-based reverse engineering of parameterized types in Java code
-
Nov.
-
D. Duggan. Modular type-based reverse engineering of parameterized types in Java code. In OOPSLA, pages 97-113, Nov. 1999.
-
(1999)
OOPSLA
, pp. 97-113
-
-
Duggan, D.1
-
18
-
-
12844255556
-
-
Eclipse project, http://www.eclipse.org/.
-
-
-
-
19
-
-
0029463256
-
Sound polymorphic type inference for objects
-
Oct.
-
J. Eifrig, S. Smith, and V. Trifonov. Sound polymorphic type inference for objects. In OOPSLA, pages 169-184, Oct. 1995.
-
(1995)
OOPSLA
, pp. 169-184
-
-
Eifrig, J.1
Smith, S.2
Trifonov, V.3
-
20
-
-
84906094634
-
Efficient inference of static types for Java bytecode
-
June
-
E. Gagnon, L. J. Hendren, and G. Marceau. Efficient inference of static types for Java bytecode. In Static Analysis Symposium, pages 199-219, June 2000.
-
(2000)
Static Analysis Symposium
, pp. 199-219
-
-
Gagnon, E.1
Hendren, L.J.2
Marceau, G.3
-
21
-
-
0003518498
-
-
Addison Wesley, Boston, MA, second edition
-
J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification. Addison Wesley, Boston, MA, second edition, 2000.
-
(2000)
The Java Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
23
-
-
0035153588
-
Evaluating the effectiveness of pointer alias analyses
-
Jan.
-
M. Hind and A. Pioli. Evaluating the effectiveness of pointer alias analyses. Science of Computer Programming, 39(l):31-55, Jan. 2001.
-
(2001)
Science of Computer Programming
, vol.39
, Issue.50
, pp. 31-55
-
-
Hind, M.1
Pioli, A.2
-
24
-
-
12844251684
-
-
JetBrains IntelliJ IDEA, http://www.intellij.com/idea/.
-
-
-
-
26
-
-
84944064084
-
On variance-based subtyping for parametric types
-
June
-
A. Igarashi and M. Viroli. On variance-based subtyping for parametric types. In ECOOP, pages 441-469, June 2002.
-
(2002)
ECOOP
, pp. 441-469
-
-
Igarashi, A.1
Viroli, M.2
-
28
-
-
0028548263
-
A behavioral notion of subtyping
-
Nov.
-
B. H. Liskov and J. M. Wing. A behavioral notion of subtyping. ACM Trans. Prog. Lang. Syst., 16(6):1811-1841, Nov. 1994.
-
(1994)
ACM Trans. Prog. Lang. Syst.
, vol.16
, Issue.6
, pp. 1811-1841
-
-
Liskov, B.H.1
Wing, J.M.2
-
29
-
-
12844268998
-
Type inference for MLj
-
Trends in Functional Programming, Chapter 13
-
B. McAdam, A. Kennedy, and N. Benton. Type inference for MLj. In Scottish Functional Programming Workshop, pages 159-172, 2001. Trends in Functional Programming, volume 2, Chapter 13.
-
(2001)
Scottish Functional Programming Workshop
, vol.2
, pp. 159-172
-
-
McAdam, B.1
Kennedy, A.2
Benton, N.3
-
30
-
-
0018105622
-
A theory of type polymorphism in programming
-
R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17(3):348-375, 1978.
-
(1978)
Journal of Computer and System Sciences
, vol.17
, Issue.3
, pp. 348-375
-
-
Milner, R.1
-
31
-
-
0030652702
-
Parameterized types for Java
-
Jan.
-
A. C. Myers, J. A. Bank, and B. Liskov. Parameterized types for Java. In POPL, pages 132-145, Jan. 1997.
-
(1997)
POPL
, pp. 132-145
-
-
Myers, A.C.1
Bank, J.A.2
Liskov, B.3
-
33
-
-
0030615469
-
Lackwit: A program understanding tool based on type inference
-
May
-
R. O'Callahan and D. Jackson. Lackwit: A program understanding tool based on type inference. In ICSE, pages 338-348, May 1997.
-
(1997)
ICSE
, pp. 338-348
-
-
O'Callahan, R.1
Jackson, D.2
-
34
-
-
84976742667
-
Static type inference for parametric classes
-
Oct.
-
A. Ohori and P. Buneman. Static type inference for parametric classes. In OOPSLA, pages 445-456, Oct. 1989.
-
(1989)
OOPSLA
, pp. 445-456
-
-
Ohori, A.1
Buneman, P.2
-
35
-
-
84976819375
-
Object-oriented type inference
-
Oct.
-
J. Palsberg and M. I. Schwartzbach. Object-oriented type inference. In OOPSLA, pages 146-161, Oct. 1991.
-
(1991)
OOPSLA
, pp. 146-161
-
-
Palsberg, J.1
Schwartzbach, M.I.2
-
38
-
-
84976678569
-
Precise concrete type inference for object-oriented languages
-
Oct.
-
J. Plevyak and A. A. Chien. Precise concrete type inference for object-oriented languages. In OOPSLA, pages 324-340, Oct. 1994.
-
(1994)
OOPSLA
, pp. 324-340
-
-
Plevyak, J.1
Chien, A.A.2
-
39
-
-
0030386629
-
Program generalization for software reuse: From C to C++
-
Oct.
-
M. Siff and T. Reps. Program generalization for software reuse: From C to C++. In FSE, pages 135-146, Oct. 1996.
-
(1996)
FSE
, pp. 135-146
-
-
Siff, M.1
Reps, T.2
-
42
-
-
12844281505
-
Refactoring techniques for migrating applications to generic Java container classes
-
IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, June 2
-
F. Tip, R. Fuhrer, J. Dolby, and A. Kieżun. Refactoring techniques for migrating applications to generic Java container classes. IBM Research Report RC 23238, IBM T.J. Watson Research Center, Yorktown Heights, NY, USA, June 2, 2004.
-
(2004)
IBM Research Report
, vol.RC 23238
-
-
Tip, F.1
Fuhrer, R.2
Dolby, J.3
Kiezun, A.4
-
43
-
-
1442313196
-
Refactoring for generalization using type constraints
-
Nov.
-
F. Tip, A. Kieżun, and D. Bäumer. Refactoring for generalization using type constraints. In OOPSLA, pages 13-26, Nov. 2003.
-
(2003)
OOPSLA
, pp. 13-26
-
-
Tip, F.1
Kiezun, A.2
Bäumer, D.3
-
44
-
-
0034448306
-
Scalable propagation-based call graph construction algorithms
-
Oct.
-
F. Tip and J. Palsberg. Scalable propagation-based call graph construction algorithms. In OOPSLA, pages 281-293, Oct. 2000.
-
(2000)
OOPSLA
, pp. 281-293
-
-
Tip, F.1
Palsberg, J.2
-
45
-
-
2442424346
-
Adding wildcards to the Java programming language
-
Mar.
-
M. Torgersen, C. P. Hansen, E. Ernst, P. von der Ahé, G. Bracha, and N. Gafter. Adding wildcards to the Java programming language. In SAC, pages 1289-1296, Mar. 2004.
-
(2004)
SAC
, pp. 1289-1296
-
-
Torgersen, M.1
Hansen, C.P.2
Ernst, E.3
Von Der Ahé, P.4
Bracha, G.5
Gafter, N.6
-
46
-
-
0001956132
-
Soot - A Java bytecode optimization framework
-
Nov.
-
R. Vallée-Rai, L. Hendren, V. Sundaresan, P. Lam, E. Gagnon, and P. Co. Soot - a Java bytecode optimization framework. In CASCON, pages 125-135, Nov. 1999.
-
(1999)
CASCON
, pp. 125-135
-
-
Vallée-Rai, R.1
Hendren, L.2
Sundaresan, V.3
Lam, P.4
Gagnon, E.5
Co, P.6
-
47
-
-
12844273462
-
Converting Java classes to use generics
-
Oct.
-
D. von Dincklage and A. Diwan. Converting Java classes to use generics. In OOPSLA, Oct. 2004.
-
(2004)
OOPSLA
-
-
Von Dincklage, D.1
Diwan, A.2
-
48
-
-
84881384878
-
Precise constraint-based type inference for Java
-
June
-
T. Wang and S. Smith. Precise constraint-based type inference for Java. In ECOOP, pages 99-117, June 2001.
-
(2001)
ECOOP
, pp. 99-117
-
-
Wang, T.1
Smith, S.2
-
49
-
-
1442263976
-
Formalization of generics for the .NET common language runtime
-
Jan.
-
D. Yu, A. Kennedy, and D. Syme. Formalization of generics for the .NET common language runtime. In POPL, pages 39-51, Jan. 2004.
-
(2004)
POPL
, pp. 39-51
-
-
Yu, D.1
Kennedy, A.2
Syme, D.3
|