-
1
-
-
0027667776
-
Subtyping recursive types
-
[AC93]
-
[AC93] Amadio, R. M., and Cardelli, L. (1993), Subtyping recursive types, ACM Trans. Programming Languages Systems 15, 575-631, available at http://research.microsoft.com/Users/luca/Papers/SRT.A4.ps.
-
(1993)
ACM Trans. Programming Languages Systems
, vol.15
, pp. 575-631
-
-
Amadio, R.M.1
Cardelli, L.2
-
2
-
-
84969331658
-
A theory of primitive objects - Untyped and first-order systems
-
[AC94a], "Theoretical Aspects of Computer Software" (M. Hagiya and John C. Mitchell, Eds.), Springer-Verlag, New York
-
[AC94a] Abadi, M., and Cardelli, L. (1994), A theory of primitive objects - Untyped and first-order systems, in "Theoretical Aspects of Computer Software" (M. Hagiya and John C. Mitchell, Eds.), Lecture Notes in Computer Science. Vol. 789, pp. 296-320, Springer-Verlag, New York. available at http://research.microsoft.com/Users/luca/Papers/PrimObj1stOrder.A4.ps.
-
(1994)
Lecture Notes in Computer Science
, vol.789
, pp. 296-320
-
-
Abadi, M.1
Cardelli, L.2
-
3
-
-
84995347987
-
A theory of primitive objects-second-order systems
-
[AC94b] "Proc. of European Symposium on Programming" (D. Sannella, Ed.), Springer-Verlag, New York
-
[AC94b] Abadi, M., and Cardelli, L. (1994), A theory of primitive objects-second-order systems, in "Proc. of European Symposium on Programming" (D. Sannella, Ed.), "Lecture Notes in Computer Science, Vol. 788, pp. 1-25, Springer-Verlag, New York. available at http://research.microsoft.com/Users/luca/Papers/PrimObj2ndOrder.A4.ps.
-
(1994)
Lecture Notes in Computer Science
, vol.788
, pp. 1-25
-
-
Abadi, M.1
Cardelli, L.2
-
4
-
-
0039023943
-
-
[AF96], Technical Report CSD-96-917, University of California, Berkeley, September
-
[AF96] Aiken, A. S., and Fähndrich, M. (1996), "Making Set-Constraint Based Program Analyses Scale," Technical Report CSD-96-917, University of California, Berkeley, September, available at http://http.cs.berkeley.edu/̃manuel/papers/scw96.ps.gz.
-
(1996)
Making Set-Constraint Based Program Analyses Scale
-
-
Aiken, A.S.1
Fähndrich, M.2
-
5
-
-
84957037636
-
A toolkit for constructing type- and constraint-based program analyses
-
[AFFS98], Springer Verlag, Berlin, New York
-
[AFFS98] Aiken, A., Fähndrich, M., Foster, J. S., and Su, Z. (1998), "A toolkit for Constructing Type- and Constraint-based Program Analyses, Lecture Notes in Computer Science, Vol. 1473, pp. 76-96, Springer Verlag, Berlin, New York, available at http://www.cs.berkeley.edu/̃aiken/papers/tic98.ps.
-
(1998)
Lecture Notes in Computer Science
, vol.1473
, pp. 76-96
-
-
Aiken, A.1
Fähndrich, M.2
Foster, J.S.3
Su, Z.4
-
6
-
-
17144371209
-
-
[Aik94]
-
[Aik94] Aiken, A. S. (1994), The Illyria system, available at http://http.cs.berkeley.edu:80/̃aiken/Illyria-demo.html.
-
(1994)
The Illyria System
-
-
Aiken, A.S.1
-
7
-
-
0026881286
-
Solving systems of set constraints
-
[AW92], Santa Cruz, CA, June 1992 (A. Scedrov, Ed.), IEEE Computer Society Press. Los Alamitos, CA
-
[AW92] Aiken, A. S., and Wimmers, E. L. (1992), Solving systems of set constraints, in "Proceedings of the 7th Annual IEEE Symposium on Logic in Computer Science, Santa Cruz, CA, June 1992" (A. Scedrov, Ed.), IEEE Computer Society Press, Los Alamitos, CA, available at http://http.cs.berkeley.edu/̃aiken/ftp/lics92.ps.
-
(1992)
Proceedings of the 7th Annual IEEE Symposium on Logic in Computer Science
-
-
Aiken, A.S.1
Wimmers, E.L.2
-
8
-
-
0027870608
-
Type inclusion constraints and type inference
-
[AW93], Assoc. Comput. Mach., New York
-
[AW93] Aiken, A. S., and Wimmers, E. L. (1993), Type inclusion constraints and type inference, "Functional Programming & Computer Architecture," pp. 31-41, Assoc. Comput. Mach., New York, available at http://http.cs.berkeley.edu/̃aiken/ftp/fpca93.ps.
-
(1993)
Functional Programming & Computer Architecture
, pp. 31-41
-
-
Aiken, A.S.1
Wimmers, E.L.2
-
9
-
-
0028013810
-
Soft typing with conditional types
-
[AWL94]
-
[AWL94] Aiken, A. S., Wimmers, E. L., and Lakshman, T. K. (1994), Soft typing with conditional types, "Conference Record of the 21st ACM Symposium on Principles of Programming Languages," pp. 163-173, available at http://http.cs.berkeley.edu/̃aiken/ftp/popl94.ps.
-
(1994)
Conference Record of the 21st ACM Symposium on Principles of Programming Languages
, pp. 163-173
-
-
Aiken, A.S.1
Wimmers, E.L.2
Lakshman, T.K.3
-
10
-
-
0013360110
-
-
[AWP96], Technical Report CSD-96-909, University of California, Berkeley, July
-
[AWP96] Aiken, A. S., Wimmers, E. L., and Palsberg, J. (1996), "Optimal Representations of Polymorphic Types with Subtyping," Technical Report CSD-96-909, University of California, Berkeley, July, available at http://http.cs.berkeley.edu/̃aiker./ftp/quant.ps.
-
(1996)
Optimal Representations of Polymorphic Types with Subtyping
-
-
Aiken, A.S.1
Wimmers, E.L.2
Palsberg, J.3
-
11
-
-
0013405730
-
-
[BM96], Research Report 26. Centre de Mathématiques Appliquées. Ecole des Mines de Paris. Paris. March
-
[BM96] Bourdoncle, F., and Merz, S. (1996). On the Integration of Functional Programming. Class-Based Object-Oriented Programming, and Multi-Methods," Research Report 26. Centre de Mathématiques Appliquées. Ecole des Mines de Paris, Paris, March, available at http://www.cma.ensmp.fr/Francois.Bourdoncle/mlsub.ps.Z.
-
(1996)
On the Integration of Functional Programming. Class-Based Object-Oriented Programming, and Multi-Methods
-
-
Bourdoncle, F.1
Merz, S.2
-
12
-
-
0030712719
-
Type checking higher order polymorphic multi-methods
-
[BM97], Paris, Januao 1997, Assoc. Comput. Math., New York
-
[BM97] Bourdoncle, F., and Merz, S. (1997), Type checking higher order polymorphic multi-methods, in "Conference Record of the 24th Annual ACM Symposium on Principles of Programming Languages," Paris, Januao 1997," pp. 302-315. Assoc. Comput. Math., New York, available at http://www.cma.ensmp.fr/Francois.Bourdoncle/popl97.ps.Z.
-
(1997)
Conference Record of the 24th Annual ACM Symposium on Principles of Programming Languages
, pp. 302-315
-
-
Bourdoncle, F.1
Merz, S.2
-
13
-
-
0023961010
-
A semantics of multiple inheritance
-
[Car88]
-
[Car88] Cardelli, L. (1988), A semantics of multiple inheritance. Inform. and Comput. 76, 138-164. A revised version of the paper that appeared in the 1984 Semantics of Data Types Symposium, Lecture Notes in Computer Science. Vol. 173, pp. 51-66. Springer-Verlag, Berlin, New York, available at http://research.microsoft.com/Users/luca/Papers/Inheritance.A4.ps.
-
(1988)
Inform. and Comput.
, vol.76
, pp. 138-164
-
-
Cardelli, L.1
-
14
-
-
0023961010
-
1984 Semantics of data types symposium
-
Springer-Verlag, Berlin, New York
-
[Car88] Cardelli, L. (1988), A semantics of multiple inheritance. Inform. and Comput. 76, 138-164. A revised version of the paper that appeared in the 1984 Semantics of Data Types Symposium, Lecture Notes in Computer Science. Vol. 173, pp. 51-66. Springer-Verlag, Berlin, New York, available at http://research.microsoft.com/Users/luca/Papers/Inheritance.A4.ps.
-
Lecture Notes in Computer Science
, vol.173
, pp. 51-66
-
-
-
15
-
-
49049127479
-
Fundamental properties of infinite trees
-
[Cou83]
-
[Cou83] Courcelle, B. (1983), Fundamental properties of infinite trees. Theor. of Comput. Sci. 25, 95-169.
-
(1983)
Theor. of Comput. Sci.
, vol.25
, pp. 95-169
-
-
Courcelle, B.1
-
16
-
-
84976693612
-
Sound polymorphic type inference for objects
-
[EST95a]
-
[EST95a] Eifrig, J., Smith, S., and Trifonov, V. (1995), Sound polymorphic type inference for objects, ACM SIGPLAN Notice 30, 169-184, available at http://www.cs.jhu.edu/̃trifonov/papers/sptio.ps.gz.
-
(1995)
ACM SIGPLAN Notice
, vol.30
, pp. 169-184
-
-
Eifrig, J.1
Smith, S.2
Trifonov, V.3
-
17
-
-
19144363683
-
Type inference for recursively constrained types and its application to OOP
-
[EST95b], "Mathematical Foundations of Programming Semantics. New Orleans," Elsevier. Amsterdam
-
[EST95b] Eifrig, J., Smith, S., and Trifonov, V. (1995), Type inference for recursively constrained types and its application to OOP, in "Mathematical Foundations of Programming Semantics, New Orleans," Electronic Notes in Theoretical Computer Science. Vol. 1. Elsevier, Amsterdam, available at http://www.elsevier.nl/locate/entcs/volume1.html.
-
(1995)
Electronic Notes in Theoretical Computer Science
, vol.1
-
-
Eifrig, J.1
Smith, S.2
Trifonov, V.3
-
19
-
-
0030651644
-
Componential set-based analysis
-
[FF97], Las Vegas. Nevada, June 1997
-
[FF97] Flanagan, C., and Folleisen, M. (1997), Componential set-based analysis, in "Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation, Las Vegas, Nevada, June 1997," pp. 235-248, available at http://www.cs.rice.edu/CS/PLT/Publications/pldi97-ff.ps.gz.
-
(1997)
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation
, pp. 235-248
-
-
Flanagan, C.1
Folleisen, M.2
-
20
-
-
0346246707
-
Partial online cycle elimination in inclusion constraint graphs
-
[FFSA98], Montréal, June 1998
-
[FFSA98] Fähndrich, M., Foster, J. S., Su, Z., and Aiken, A. S. (1998), Partial online cycle elimination in inclusion constraint graphs, in "Proceedings of the 1998 Conference on Programming Languages Design and Implementation, Montréal, June 1998," pp. 85-96. available at http://www.cs.berkeley.edu/̃manuel/papers/pldi98.ps.
-
(1998)
Proceedings of the 1998 Conference on Programming Languages Design and Implementation
, pp. 85-96
-
-
Fähndrich, M.1
Foster, J.S.2
Su, Z.3
Aiken, A.S.4
-
23
-
-
85028838229
-
Type inference with subtypes
-
[FM88], "Proceedings of the European Symposium on Programming" (H. Ganzinger, Ed.), Springer-Verlag, Berlin
-
[FM88] Fuh, Y.-C., and Mishra, P. (1988), Type inference with subtypes, in "Proceedings of the European Symposium on Programming" (H. Ganzinger, Ed.), Lecture Notes in Computer Science, Vol. 300, pp. 94-114, Springer-Verlag, Berlin.
-
(1988)
Lecture Notes in Computer Science
, vol.300
, pp. 94-114
-
-
Fuh, Y.-C.1
Mishra, P.2
-
24
-
-
85033685732
-
Polymorphic subtype inference: Closing the theory-practice gap
-
[FM89], "Proceedings of the International Joint Conference on Theory and Practice of Software Development, Vol. 2" (J. Díaz and F. Orejas, Eds.), Springer-Verlag, Berlin
-
[FM89] Fuh, Y.-C., and Mishra, P. (1988), Polymorphic subtype inference: Closing the theory-practice gap, in "Proceedings of the International Joint Conference on Theory and Practice of Software Development, Vol. 2" (J. Díaz and F. Orejas, Eds.), Lecture Notes in Computer Science, Vol. 352, pp. 167-183. Springer-Verlag, Berlin.
-
(1988)
Lecture Notes in Computer Science
, vol.352
, pp. 167-183
-
-
Fuh, Y.-C.1
Mishra, P.2
-
25
-
-
85008549023
-
Satisfying subtype inequalities in polynomial space
-
[Fre97], "Proceedings of the Fourth International Symposium on Static Analysis (SAS'97), Paris, France, September 1997" (P. Van Hentenryck, Ed.), Springer-Verlag, Berlin
-
[Fre97] Frey, A. (1997), Satisfying subtype inequalities in polynomial space, in "Proceedings of the Fourth International Symposium on Static Analysis (SAS'97), Paris, France, September 1997" (P. Van Hentenryck, Ed.), Lecture Notes in Computer Science, Vol. 1302, pp. 265-277, Springer-Verlag, Berlin, available at http://www.cma.ensmp.fr/Alexandre.Frey/Publicatins/SAS97.ps.gz.
-
(1997)
Lecture Notes in Computer Science
, vol.1302
, pp. 265-277
-
-
Frey, A.1
-
26
-
-
0003313802
-
3 barrier: Faster object type inference
-
[Hen97], Paris, France, January 1997" (B. Pierce, Ed.)
-
3 barrier: Faster object type inference, in "Proc. 4th Int'l Workshop on Foundations of Object-Oriented Languages (FOOL), Paris, France, January 1997" (B. Pierce, Ed.), available at http://www.cis.upenn.edu/̃bcpierce/fool/henglein.ps.gz.
-
(1997)
Proc. 4th Int'l Workshop on Foundations of Object-Oriented Languages (FOOL)
-
-
Henglein, F.1
-
27
-
-
0002197352
-
An n log n algorithm for minimizing states in a finite automaton
-
[Hop71], (Z. Kohavi, Ed.), Academic Press, New York
-
[Hop71] Hopcroft, J. E. (1971) An n log n algorithm for minimizing states in a finite automaton, in "Theory of Machines and Computations" (Z. Kohavi, Ed.), pp. 189-196. Academic Press, New York.
-
(1971)
Theory of Machines and Computations
, pp. 189-196
-
-
Hopcroft, J.E.1
-
28
-
-
0005300869
-
Constraint automata and the complexity of recursive subtype entailment
-
[HR98], July 1998
-
[HR98] Henglein, F., and Rehof, J. (1998), Constraint automata and the complexity of recursive subtype entailment, in "25th International Colloquium on Automata, Languages, and Programming (ICALP'98), July 1998," available at http://research.microsoft.com/̃rehof/icalp98.ps.
-
(1998)
25th International Colloquium on Automata, Languages, and Programming (ICALP'98)
-
-
Henglein, F.1
Rehof, J.2
-
29
-
-
0003987737
-
-
[Hue76], Ph.D. thesis. Université Paris 7
-
[Hue76] Huet, G. (1976), "Résolutuion d'équations dans des languages d'ordre 1, 2,...,ω," Ph.D. thesis. Université Paris 7.
-
(1976)
Résolutuion D'équations Dans des Languages D'ordre 1, 2,...,ω
-
-
Huet, G.1
-
30
-
-
5944253064
-
-
[JK90], Technical Report 561, Université Paris-Sud, 91405 Orsay, France, April
-
[JK90] Jouannaud, J.-P., and Kirchner, C. (1990), "Solving Equations in Abstract Algebras: A Rule-Based Survey of Unification." Technical Report 561, Université Paris-Sud, 91405 Orsay, France, April.
-
(1990)
Solving Equations in Abstract Algebras: A Rule-Based Survey of Unification
-
-
Jouannaud, J.-P.1
Kirchner, C.2
-
31
-
-
0027147993
-
Efficient recursive subtyping
-
[KPS93]
-
[KPS93] Kozen, D., Palsberg, J., and Schwartzbach, M. I. (1993), Efficient recursive subtyping, in "Proceedings POPL '93," pp. 419-428, available at ftp://ftp.daimi.aau.dk/pub/palsberg/papers/popl93.ps.Z.
-
(1993)
Proceedings POPL '93
, pp. 419-428
-
-
Kozen, D.1
Palsberg, J.2
Schwartzbach, M.I.3
-
32
-
-
0018105622
-
A theory of type polymorphism in programming
-
[Mil78]
-
[Mil78] Milner, R. (1978). A theory of type polymorphism in programming, J. Comput. System Sci. 17, 348-375.
-
(1978)
J. Comput. System Sci.
, vol.17
, pp. 348-375
-
-
Milner, R.1
-
34
-
-
0022793651
-
An ideal model for recursive polymorphic types
-
[MPS86]
-
[MPS86] MacQneen, D. B., Plotkin, G. D., and Sethi, R. (1986), An ideal model for recursive polymorphic types, Inform. and Control 71, 95-130.
-
(1986)
Inform. and Control
, vol.71
, pp. 95-130
-
-
MacQneen, D.B.1
Plotkin, G.D.2
Sethi, R.3
-
35
-
-
0002750052
-
Interconvertibility of a class of set constraints and context-free language reachability
-
[MR00]
-
[MR00] Melski, D., and Reps, T. (2000), Interconvertibility of a class of set constraints and context-free language reachability. Theoret. Comput. Sci. 248, available at http://www.cs.wisc.edu/wpis/papers/tcs_submission98r2.ps.
-
(2000)
Theoret. Comput. Sci.
, vol.248
-
-
Melski, D.1
Reps, T.2
-
36
-
-
84956995199
-
Inclusion constraints over nonempty sets of trees
-
[NMP97], "Theory and Practice of Software Development. International Joint Conference CAAP/FASE/TOOLS" (M. Dauchet, Ed.), Springer-Verlag, Berlin
-
[NMP97] Niehren, J., Müller, M., and Podelski, A. (1997), Inclusion constraints over nonempty sets of trees, in "Theory and Practice of Software Development. International Joint Conference CAAP/FASE/TOOLS" (M. Dauchet, Ed.), Lecture Notes in Computer Science, Vol. 1214, Springer-Verlag, Berlin, available at ftp://ftp.ps.uni-sb.de/pub/papers/ProgrammingsSysLab/ines97.ps.Z.
-
(1997)
Lecture Notes in Computer Science
, vol.1214
-
-
Niehren, J.1
Müller, M.2
Podelski, A.3
-
38
-
-
0032761040
-
Type inference with constrained types
-
[OSW99]
-
[OSW99] Odersky, M., Sulzmann, M., and Wehr, M. (1999), Type inference with constrained types, Theoret. Pract. Object System 5, available at http://www.cs.mu.oz.au/̃sulzmann/publications/tapes.ps.
-
(1999)
Theoret. Pract. Object System
, vol.5
-
-
Odersky, M.1
Sulzmann, M.2
Wehr, M.3
-
39
-
-
0000617848
-
Efficient inference of object types
-
[Pal95]
-
[Pal95] Palsberg, J. (1995). Efficient inference of object types, Inform. and Comput. 123, 198-209, available at http://www.cs.purdue.edu/homes/palsberg/paper/ic95-p.ps.gz.
-
(1995)
Inform. and Comput.
, vol.123
, pp. 198-209
-
-
Palsberg, J.1
-
40
-
-
0029180093
-
A type system equivalent to flow analysis
-
[PO95], San Francisco, Calif. Assoc. Comput. Mach., New York
-
[PO95] Palsberg, J., and O'Keefe, P.M. (1995), A type system equivalent to flow analysis, in "Conference Record of POPL '95: 22nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Francisco, Calif.," Assoc. Comput. Mach., New York, available at ftp://ftp.daimi.aau.dk/pub/palsberg/papers/popl95.ps.Z.
-
(1995)
Conference Record of POPL '95: 22nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
-
-
Palsberg, J.1
O'Keefe, P.M.2
-
44
-
-
0003663728
-
-
[Pot98c], Technical Report 3483, INRIA, for publication
-
[Pot98c] Pottier, F. (1998), "Type Inference in the Presence of Subtyping: From Theory to Practice," Technical Report 3483, INRIA, for publication, available at ftp://ftp.inria.fr/INRIA/publication/RR/RR-3483.ps.gz.
-
(1998)
Type Inference in the Presence of Subtyping: From Theory to Practice
-
-
Pottier, F.1
-
45
-
-
85031220799
-
-
[Pot00a], submitted
-
[Pot00a] Pottier, F. (2000). A 3-part type inference engine, submitted, available at http://pauillac.inria.fr/̃fpottier/publis/fpottier-njc-2000.ps.gz.
-
(2000)
A 3-Part Type Inference Engine
-
-
Pottier, F.1
-
47
-
-
0004526324
-
-
[Rém92], Technical Report 1766, INRIA, Rocquencourt, BP 105, 78153 Le Chesnay Cedex, France
-
[Rém92] Rémy, D. (1992). "Extending ML Type System with a Sorted Equational Theory." Technical Report 1766, INRIA, Rocquencourt, BP 105, 78153 Le Chesnay Cedex, France, available at ftp://ftp.inria.fr/INRIA/Projects/cristal/Didier.Remy/eq-theory-on-types.ps.gz.
-
(1992)
Extending ML Type System with a Sorted Equational Theory
-
-
Rémy, D.1
-
48
-
-
0005253318
-
-
[SMZ99], Research Report ACRC-99-009, University of South Australia. School of Computer and Information Science, July
-
[SMZ99] Sulzmann, M., Müller, M., and Zenger, C. (1999), Hindley/Milner Style Type Systems in Constraint Form," Research Report ACRC-99-009, University of South Australia. School of Computer and Information Science, July, available at http://www.ps.uni-sb.de/̃mmueller/papers/hm-constraints.ps.gz.
-
(1999)
Hindley/Milner Style Type Systems in Constraint Form
-
-
Sulzmann, M.1
Müller, M.2
Zenger, C.3
-
49
-
-
84957380942
-
Subtyping constrained types
-
[TS96], "Proceedings of the Third International Static Analysis Symposium," Springer-Verlag, Berlin
-
[TS96] Trifonov, V., and Smith, S. (1996), Subtyping constrained types, in "Proceedings of the Third International Static Analysis Symposium," Lecture Notes in Computer Science, Vol. 1145, pp. 349-365, Springer-Verlag, Berlin, available at http://www.cs.jhu.edu/̃trifonov/papers/subcon.ps.gz.
-
(1996)
Lecture Notes in Computer Science
, vol.1145
, pp. 349-365
-
-
Trifonov, V.1
Smith, S.2
-
50
-
-
0002874620
-
A simple algorithm and proof for type inference
-
[Wan87]
-
[Wan87] Wand, M. (1987), A simple algorithm and proof for type inference, Fund. Inform. 10, 115-122, available at ftp://ftp.ccs.neu.edu/pub/people/wand/papers/fundamenta-87.dvi.
-
(1987)
Fund. Inform.
, vol.10
, pp. 115-122
-
-
Wand, M.1
|