메뉴 건너뛰기




Volumn 126, Issue 1, 1996, Pages 11-33

Positive Subtyping

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0012673474     PISSN: 08905401     EISSN: None     Source Type: Journal    
DOI: 10.1006/inco.1996.0031     Document Type: Article
Times cited : (19)

References (49)
  • 3
    • 0026117484 scopus 로고
    • Recursion over realizability structures
    • Amadio, Roberto M. (1991), Recursion over realizability structures, Inform. and Comput. 90(2), 55-85.
    • (1991) Inform. and Comput. , vol.90 , Issue.2 , pp. 55-85
    • Amadio, R.M.1
  • 4
    • 0026190144 scopus 로고    scopus 로고
    • Inheritance as implicit coercion
    • Breazu-Tannen, Val, Coquand, Thierry, Gunter, Carl, and Scedrov, Andre (1991), Inheritance as implicit coercion, Inform. and Comput. 93, 172-221. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA.
    • (1991) Inform. and Comput. , vol.93 , pp. 172-221
    • Breazu-Tannen, V.1    Coquand, T.2    Gunter, C.3    Scedrov, A.4
  • 6
    • 0025462449 scopus 로고    scopus 로고
    • A modest model of records, inheritance, and bounded quantification
    • Bruce, Kim B., and Longo, Giuseppe (1990), A modest model of records, inheritance, and bounded quantification, Inform. and Comput. 87, 196-240. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA, 1994. An earlier version appeared in "Proceedings of the IEEE Symposium on Logic in Computer Science, 1988."
    • (1990) Inform. and Comput. , vol.87 , pp. 196-240
    • Bruce, K.B.1    Longo, G.2
  • 7
    • 0025462449 scopus 로고    scopus 로고
    • MIT Press, Cambridge, MA
    • Bruce, Kim B., and Longo, Giuseppe (1990), A modest model of records, inheritance, and bounded quantification, Inform. and Comput. 87, 196-240. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA, 1994. An earlier version appeared in "Proceedings of the IEEE Symposium on Logic in Computer Science, 1988."
    • (1994) Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design
    • Gunter, C.A.1    Mitchell, J.C.2
  • 8
    • 0025462449 scopus 로고    scopus 로고
    • Bruce, Kim B., and Longo, Giuseppe (1990), A modest model of records, inheritance, and bounded quantification, Inform. and Comput. 87, 196-240. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA, 1994. An earlier version appeared in "Proceedings of the IEEE Symposium on Logic in Computer Science, 1988."
    • Proceedings of the IEEE Symposium on Logic in Computer Science, 1988
  • 9
    • 84972421893 scopus 로고    scopus 로고
    • A paradigmatic object-oriented programming language: Design, static typing and semantics
    • Bruce, Kim B. (1994), A paradigmatic object-oriented programming language: Design, static typing and semantics, J. Funct. Programming 4(2). A preliminary version appeared in "POPL 1993" under the title "Safe Type Checking in a Statically Typed Object- Oriented Programming Language."
    • (1994) J. Funct. Programming , vol.4 , Issue.2
    • Bruce, K.B.1
  • 10
  • 11
    • 84974399408 scopus 로고
    • A semantic basis for Quest
    • Cardelli, Luca, and Longo, Giuseppe (1991), A semantic basis for Quest, J. Funct. Programming 1(4), 417-458. Preliminary version in "ACM Conference on Lisp and Functional Programming, June 1990." Also available as DEC SRC Research Report 55, Feb. 1990.
    • (1991) J. Funct. Programming , vol.1 , Issue.4 , pp. 417-458
    • Cardelli, L.1    Longo, G.2
  • 12
    • 84974399408 scopus 로고
    • Also available as DEC SRC Research Report 55, Feb.
    • Cardelli, Luca, and Longo, Giuseppe (1991), A semantic basis for Quest, J. Funct. Programming 1(4), 417-458. Preliminary version in "ACM Conference on Lisp and Functional Programming, June 1990." Also available as DEC SRC Research Report 55, Feb. 1990.
    • (1990) ACM Conference on Lisp and Functional Programming, June 1990
  • 15
    • 84864840163 scopus 로고    scopus 로고
    • Available as DEC Systems Research Center Research Report #48, August 1989 and in "Proceedings of MFPS '89," Springer-Verlag, Berlin/New York
    • Available as DEC Systems Research Center Research Report #48, August 1989 and in "Proceedings of MFPS '89," Lecture Notes in Computer Science, Vol. 442, Springer-Verlag, Berlin/New York.
    • Lecture Notes in Computer Science , vol.442
  • 16
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • Cardelli, Luca, and Wegner, Peter (1985), On understanding types, data abstraction, and polymorphism, Comput Surveys 17(4).
    • (1985) Comput Surveys , vol.17 , Issue.4
    • Cardelli, L.1    Wegner, P.2
  • 17
    • 0003019966 scopus 로고    scopus 로고
    • An extension of system F with subtyping
    • Cardelli, Luca, Martini, Simone, Mitchell, John C., and Scedrov, André (1994), An extension of system F with subtyping, Inform, and Comput. 109(1-2), 4-56. A preliminary version appeared in "TACS '91, Sendai, Japan," pp. 750-770.
    • (1994) Inform, and Comput. , vol.109 , Issue.1-2 , pp. 4-56
    • Cardelli, L.1    Martini, S.2    Mitchell, J.C.3    Scedrov, A.4
  • 18
    • 0003019966 scopus 로고    scopus 로고
    • Cardelli, Luca, Martini, Simone, Mitchell, John C., and Scedrov, André (1994), An extension of system F with subtyping, Inform, and Comput. 109(1-2), 4-56. A preliminary version appeared in "TACS '91, Sendai, Japan," pp. 750-770.
    • TACS '91, Sendai, Japan , pp. 750-770
  • 19
    • 84976664186 scopus 로고
    • A semantics of multiple inheritance
    • "Semantics of Data Types" (G. Kahn, D. MacQueen, and G. Plotkin, Eds.), Springer-Verlag, Berlin/New York, 1984
    • Cardelli, Luca (1984), A semantics of multiple inheritance, in "Semantics of Data Types" (G. Kahn, D. MacQueen, and G. Plotkin, Eds.), Lecture Notes in Computer Science, Vol. 173, pp. 51-67, Springer-Verlag, Berlin/New York, 1984. Full version in Inform, and Comput. 76(2/3) (1988), 138-164.
    • (1984) Lecture Notes in Computer Science , vol.173 , pp. 51-67
    • Cardelli, L.1
  • 20
    • 0023961010 scopus 로고
    • Cardelli, Luca (1984), A semantics of multiple inheritance, in "Semantics of Data Types" (G. Kahn, D. MacQueen, and G. Plotkin, Eds.), Lecture Notes in Computer Science, Vol. 173, pp. 51-67, Springer-Verlag, Berlin/New York, 1984. Full version in Inform, and Comput. 76(2/3) (1988), 138-164.
    • (1988) Inform, and Comput. , vol.76 , Issue.2-3 , pp. 138-164
  • 21
    • 85030004502 scopus 로고    scopus 로고
    • <:, unpublished manuscript
    • <:, unpublished manuscript.
    • Cardelli, L.1
  • 22
    • 0012624270 scopus 로고
    • research report 81, DEC Systems Research Center
    • Cardelli, Luca (1992), Extensible records in a pure calculus of subtyping, research report 81, DEC Systems Research Center. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" ( Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA, 1994.
    • (1992) Extensible Records in a Pure Calculus of Subtyping
    • Cardelli, L.1
  • 24
    • 3042627311 scopus 로고
    • Multiple inheritance via intersection types
    • to appar. Preliminary version available as University of Edinburgh technical report ECS-LFCS-93-275 and Catholic University Nijmegen computer science technical report 93-18, Aug. 1993
    • Compagnoni, Adriana B., and Pierce, Benjamin C. (1995), Multiple inheritance via intersection types, Math. Structures Comput. Sci., to appar. Preliminary version available as University of Edinburgh technical report ECS-LFCS-93-275 and Catholic University Nijmegen computer science technical report 93-18, Aug. 1993.
    • (1995) Math. Structures Comput. Sci.
    • Compagnoni, A.B.1    Pierce, B.C.2
  • 25
    • 0348104783 scopus 로고
    • ∧ is decidable
    • Technical Report ECS-LFCS-94-281, LFCS, University of Edinburgh; in "Proceedings of CSL'94," Kazimierz, Poland, Springer-Verlag, Berlin/New York
    • ∧ is decidable, Technical Report ECS-LFCS-94-281, LFCS, University of Edinburgh; in "Proceedings of CSL'94," Kazimierz, Poland, Lecture Notes in Computer Science, Vol. 933, Springer-Verlag, Berlin/New York.
    • (1994) Lecture Notes in Computer Science , vol.933
    • Compagnoni, A.B.1
  • 27
    • 84969328250 scopus 로고
    • ≤, Math. Structures Comput. Sci. 2, 55-91. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA, 1994.
    • (1992) Math. Structures Comput. Sci. , vol.2 , pp. 55-91
    • Curien, P.-L.1    Ghelli, G.2
  • 28
    • 84969328250 scopus 로고
    • MIT Press, Cambridge, MA
    • ≤, Math. Structures Comput. Sci. 2, 55-91. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA, 1994.
    • (1994)
    • Gunter, C.A.1    Mitchell, J.C.2
  • 29
    • 0013260541 scopus 로고
    • Lambda-calculus notation with nameless dummies: A tool for automatic formula manipulation with application to the Church-Rosser theorem
    • de Bruijn, Nicolas G. (1972), Lambda-calculus notation with nameless dummies: a tool for automatic formula manipulation with application to the Church-Rosser theorem, Indag. Math. 34(5), 381-392.
    • (1972) Indag. Math. , vol.34 , Issue.5 , pp. 381-392
    • De Bruijn, N.G.1
  • 30
    • 85016860615 scopus 로고
    • Notes on typed object-oriented programming
    • "Proceedings of Theoretical Aspects of Computer Software, Sendai, Japan," Springer-Verlag, Berlin/New York
    • Fisher, Kathleen, and Mitchell, John (1994), Notes on typed object-oriented programming, in "Proceedings of Theoretical Aspects of Computer Software, Sendai, Japan," Lecture Notes in Computer Science, Vol. 789, pp. 844-885, Springer-Verlag, Berlin/New York.
    • (1994) Lecture Notes in Computer Science , vol.789 , pp. 844-885
    • Fisher, K.1    Mitchell, J.2
  • 33
    • 21844485882 scopus 로고
    • A unifying type-theoretic framework for objects
    • to appear
    • Hofmann, Martin, and Pierce, Benjamin (1995), A unifying type-theoretic framework for objects, J. Funct. Programming, to appear. Previous versions appeared in "Symposium on Theoretical Aspects of Computer Science, 1994," pp. 251-262, and under the title "An Abstract View of Objects and Subtyping (Preliminary Report)," as University of Edinburgh, LFCS technical report ECS-LFCS-92-226, 1992.
    • (1995) J. Funct. Programming
    • Hofmann, M.1    Pierce, B.2
  • 34
    • 84949675393 scopus 로고    scopus 로고
    • Hofmann, Martin, and Pierce, Benjamin (1995), A unifying type-theoretic framework for objects, J. Funct. Programming, to appear. Previous versions appeared in "Symposium on Theoretical Aspects of Computer Science, 1994," pp. 251-262, and under the title "An Abstract View of Objects and Subtyping (Preliminary Report)," as University of Edinburgh, LFCS technical report ECS-LFCS-92-226, 1992.
    • Symposium on Theoretical Aspects of Computer Science, 1994 , pp. 251-262
  • 35
    • 84949675393 scopus 로고    scopus 로고
    • as University of Edinburgh, LFCS technical report ECS-LFCS-92-226
    • Hofmann, Martin, and Pierce, Benjamin (1995), A unifying type-theoretic framework for objects, J. Funct. Programming, to appear. Previous versions appeared in "Symposium on Theoretical Aspects of Computer Science, 1994," pp. 251-262, and under the title "An Abstract View of Objects and Subtyping (Preliminary Report)," as University of Edinburgh, LFCS technical report ECS-LFCS-92-226, 1992.
    • (1992) An Abstract View of Objects and Subtyping (Preliminary Report)
  • 37
    • 21844511974 scopus 로고
    • Specification and Verification of Object-Oriented Programs using Supertype Abstraction
    • Nov. 1995
    • Leavens, Gary T., and Weihl, William E. (1995), Specification and Verification of Object-Oriented Programs using Supertype Abstraction, in "Acta Inform.," Vol. 32, N° 8, Nov. 1995, pp. 705-778.
    • (1995) Acta Inform. , vol.32 , Issue.8 , pp. 705-778
    • Leavens, G.T.1    Weihl, W.E.2
  • 38
    • 0348074272 scopus 로고
    • Technical Report SRI-CSL-90-16, Computer Science Laboratory, SRI International
    • Marti-Oliet, Narciso, and Meseguer, José ( 1990), Inclusions and subtypes, Technical Report SRI-CSL-90-16, Computer Science Laboratory, SRI International.
    • (1990) Inclusions and Subtypes
    • Marti-Oliet, N.1    Meseguer, J.2
  • 40
    • 0003211039 scopus 로고
    • Type algebras, functor categories, and block structures
    • (Maurice Nivat and John C. Reynolds, Eds.), Cambridge Univ. Press, Cambridge, UK
    • Oles, Frank J. (1985), Type algebras, functor categories, and block structures, in "Algebraic Methods in Semantics" (Maurice Nivat and John C. Reynolds, Eds.), Cambridge Univ. Press, Cambridge, UK.
    • (1985) Algebraic Methods in Semantics
    • Oles, F.J.1
  • 42
    • 85030023114 scopus 로고
    • June 1994, as as University of Edinburgh technical report ECS-LFCS-94-280 and Universität Erlangen-Nürnberg Interner Bericht IMMD7-01/94, January
    • A preliminary version appeared in IFIP Working Conference on Programming Concepts, Methods and Calculi (PROCOMET), June 1994, as as University of Edinburgh technical report ECS-LFCS-94-280 and Universität Erlangen-Nürnberg Interner Bericht IMMD7-01/94, January 1994.
    • (1994) IFIP Working Conference on Programming Concepts, Methods and Calculi (PROCOMET)
  • 43
    • 84972274325 scopus 로고    scopus 로고
    • Simple type-theoretic foundations for object-oriented programming
    • Pierce, Benjamin C., and Turner, David N. (1994), Simple type-theoretic foundations for object-oriented programming, J. Funct. Programming 4(2), 207-247. A preliminary version appeared in "Principles of Programming Languages, 1993," and as University of Edinburgh technical report ECS-LFCS-92-225 under the title "Object-Oriented Programming Without Recursive Types."
    • (1994) J. Funct. Programming , vol.4 , Issue.2 , pp. 207-247
    • Pierce, B.C.1    Turner, D.N.2
  • 44
    • 84972274325 scopus 로고    scopus 로고
    • and as University of Edinburgh technical report ECS-LFCS-92-225 under the title "Object-Oriented Programming Without Recursive Types."
    • Pierce, Benjamin C., and Turner, David N. (1994), Simple type-theoretic foundations for object-oriented programming, J. Funct. Programming 4(2), 207-247. A preliminary version appeared in "Principles of Programming Languages, 1993," and as University of Edinburgh technical report ECS-LFCS-92-225 under the title "Object-Oriented Programming Without Recursive Types."
    • Principles of Programming Languages, 1993
  • 45
    • 0003102688 scopus 로고    scopus 로고
    • Bounded quantification is undecidable
    • Pierce, Benjamin C. (1994), Bounded quantification is undecidable, Inform. and Comput. 112(1), 131-165. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA. A preliminary version appeared in "POPL '92."
    • (1994) Inform. and Comput. , vol.112 , Issue.1 , pp. 131-165
    • Pierce, B.C.1
  • 47
    • 0003102688 scopus 로고    scopus 로고
    • Pierce, Benjamin C. (1994), Bounded quantification is undecidable, Inform. and Comput. 112(1), 131-165. Also in "Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design" (Carl A. Gunter and John C. Mitchell, Eds.), MIT Press, Cambridge, MA. A preliminary version appeared in "POPL '92."
    • POPL '92
  • 48
    • 85034845622 scopus 로고
    • Three approaches to type structure
    • "Mathematical Foundations of Software Development," Springer-Verlag, Berlin/ New York
    • Reynolds, John (1985), Three approaches to type structure, in "Mathematical Foundations of Software Development," Lecture Notes in Computer Science, Vol. 185, Springer-Verlag, Berlin/ New York.
    • (1985) Lecture Notes in Computer Science , vol.185
    • Reynolds, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.