메뉴 건너뛰기




Volumn 20, Issue , 1999, Pages 28-49

A core calculus of classes and objects

Author keywords

Calculus; Class; Object oriented language; Operational semantics; Type system

Indexed keywords

COMPUTATIONAL METHODS; COMPUTER PROGRAMMING LANGUAGES; EQUIVALENCE CLASSES; MATHEMATICAL MODELS; OBJECT ORIENTED PROGRAMMING; SEMANTICS;

EID: 2342467302     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/S1571-0661(04)80065-3     Document Type: Conference Paper
Times cited : (9)

References (36)
  • 1
    • 0004288194 scopus 로고    scopus 로고
    • M. Abadi, & L. Cardelli. Springer-Verlag
    • Abadi M., Cardelli L. A Theory of Objects. 1996;Springer-Verlag
    • (1996) A Theory of Objects
  • 2
    • 0003785419 scopus 로고    scopus 로고
    • K. Arnold, & J. Gosling. Addison-Wesley
    • Arnold K., Gosling J. The Java Programming Language. 1999;Addison-Wesley
    • (1999) The Java Programming Language
  • 5
    • 84957706716 scopus 로고    scopus 로고
    • An imperative, first-order calculus with object extension
    • Bono V. and K. Fisher, An imperative, first-order calculus with object extension, in: Proc. ECOOP '98 (1998), pp. 462-497, preliminary version appeared in FOOL 5 proceedings.
    • (1998) Proc. ECOOP '98 , pp. 462-497
    • Bono, V.1    Fisher, K.2
  • 6
    • 84957706716 scopus 로고    scopus 로고
    • Bono V. and K. Fisher, An imperative, first-order calculus with object extension, in: Proc. ECOOP '98 (1998), pp. 462-497, preliminary version appeared in FOOL 5 proceedings.
    • FOOL 5 Proceedings
  • 7
    • 84955583514 scopus 로고
    • A subtyping for the Fisher-Honsell-Mitchell lambda calculus of objects
    • Bono V. and L. Liquori, A subtyping for the Fisher-Honsell-Mitchell lambda calculus of objects, in: Proc. CSL '94 (1995), p. 16-30.
    • (1995) Proc. CSL '94 , pp. 16-30
    • Bono, V.1    Liquori, L.2
  • 8
  • 9
    • 0027224413 scopus 로고    scopus 로고
    • Safe type checking in a statically-typed object-oriented programming language
    • Bruce, K. B., Safe type checking in a statically-typed object-oriented programming language, in: Proc. POPL '93, pp. 285-298.
    • Proc. POPL '93 , pp. 285-298
    • Bruce, K.B.1
  • 10
    • 84972421893 scopus 로고
    • A paradigmatic object-oriented language: Design, static typing and semantics
    • Bruce K.B. A paradigmatic object-oriented language: design, static typing and semantics. J. Functional Programming. 4:1994;127-206
    • (1994) J. Functional Programming , vol.4 , pp. 127-206
    • Bruce, K.B.1
  • 13
    • 84947925881 scopus 로고    scopus 로고
    • Subtyping is not a good "match" for object-oriented languages
    • Bruce, K.B., L. Petersen and A. Finch, Subtyping is not a good "match" for object-oriented languages, in: Proc. ECOOP '97 (1997), pp. 104-127.
    • (1997) Proc. ECOOP '97 , pp. 104-127
    • Bruce, K.B.1    Petersen, L.2    Finch, A.3
  • 14
    • 0002187650 scopus 로고
    • PolyTOIL: A type-safe polymorphic object-oriented language
    • Bruce, K.B., A. Schuett and R. van Gent, PolyTOIL: A type-safe polymorphic object-oriented language, in: Proc. ECOOP '95 (1995), pp. 26-51.
    • (1995) Proc. ECOOP '95 , pp. 26-51
    • Bruce, K.B.1    Schuett, A.2    Van Gent, R.3
  • 15
    • 0022333721 scopus 로고
    • On understanding types, data obstraction, and polymorphism
    • Cardelli L., Wegner P. On understanding types, data obstraction, and polymorphism. Computing Surveys. 17:1985;471-522
    • (1985) Computing Surveys , vol.17 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 18
    • 84906891631 scopus 로고
    • Parameter-passing and the lambda calculus
    • Crank E. and M. Felleisen, Parameter-passing and the lambda calculus, in: Proc. POPL '91, 1991, pp. 233-244.
    • (1991) Proc. POPL '91 , pp. 233-244
    • Crank, E.1    Felleisen, M.2
  • 19
    • 0029463256 scopus 로고
    • Sound polymorphic type inference for objects
    • Eifrig J., S. Smith and V. Trifonov, Sound polymorphic type inference for objects, in: Proc. OOPSLA '95, 1995, pp. 169-184.
    • (1995) Proc. OOPSLA '95 , pp. 169-184
    • Eifrig, J.1    Smith, S.2    Trifonov, V.3
  • 20
    • 0026913084 scopus 로고
    • The revised report on the syntactic theories of sequential control and state
    • Felleisen M. and R. Hieb, The revised report on the syntactic theories of sequential control and state, Theoretical Computer Science 103 (1992), pp.235-271.
    • (1992) Theoretical Computer Science , vol.103 , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 22
    • 0001805715 scopus 로고
    • A lambda-calculus of objects and method specialization
    • Fisher K., F. Honsell and J.C. Mitchell, A lambda-calculus of objects and method specialization, Nordic J. of Computing 1 (1994), pp. 3-37 preliminary version appeared in Proc. LICS '93, pp. 26-38.
    • (1994) Nordic J. of Computing , vol.1 , pp. 3-37
    • Fisher, K.1    Honsell, F.2    Mitchell, J.C.3
  • 23
    • 19344368670 scopus 로고    scopus 로고
    • Fisher K., F. Honsell and J.C. Mitchell, A lambda-calculus of objects and method specialization, Nordic J. of Computing 1 (1994), pp. 3-37 preliminary version appeared in Proc. LICS '93, pp. 26-38.
    • Proc. LICS '93 , pp. 26-38
  • 25
    • 0031683759 scopus 로고    scopus 로고
    • On the relationship between classes, objects, and data abstraction
    • Fisher K. and J.C. Mitchell, On the relationship between classes, objects, and data abstraction, Theory and Practice of Object Systems 4 (1998), pp. 3-26, preliminary version appeared in Marktoberdorf '97 proceedings.
    • (1998) Theory and Practice of Object Systems , vol.4 , pp. 3-26
    • Fisher, K.1    Mitchell, J.C.2
  • 26
    • 0031683759 scopus 로고    scopus 로고
    • Fisher K. and J.C. Mitchell, On the relationship between classes, objects, and data abstraction, Theory and Practice of Object Systems 4 (1998), pp. 3-26, preliminary version appeared in Marktoberdorf '97 proceedings.
    • Marktoberdorf '97 Proceedings
  • 27
    • 0012673474 scopus 로고    scopus 로고
    • Positive subtyping
    • Hofmann M. and B. C. Pierce, Positive subtyping, Information and Computation 126 (1996), pp. 11-33, preliminary version appeared in Proc. POPL '95.
    • (1996) Information and Computation , vol.126 , pp. 11-33
    • Hofmann, M.1    Pierce, B.C.2
  • 28
    • 0012673474 scopus 로고    scopus 로고
    • Hofmann M. and B. C. Pierce, Positive subtyping, Information and Computation 126 (1996), pp. 11-33, preliminary version appeared in Proc. POPL '95.
    • Proc. POPL '95.
  • 30
    • 85029872176 scopus 로고
    • Programming, transforming, and proving with function abstractions and memories
    • Mason I. and C. Talcott Programming, transforming, and proving with function abstractions and memories, in: Proc. ICALP '89 (1989), pp. 574-588.
    • (1989) Proc. ICALP '89 , pp. 574-588
    • Mason, I.1    Talcott, C.2
  • 31
    • 84972274325 scopus 로고    scopus 로고
    • Simple type-theoretic foundations for object-oriented programming
    • Pierce, B. C. and D. N. Turner, Simple type-theoretic foundations for object-oriented programming, J. Functional Programming 4 (1994), pp. 207-248, preliminary version appeared in Proc. POPL '93 under the title Object-Oriented Programming Without Recursive Types.
    • (1994) J. Functional Programming , vol.4 , pp. 207-248
    • Pierce, B.C.1    Turner, D.N.2
  • 33
    • 84891611206 scopus 로고
    • Objects as closures: Abstract semantics of object-oriented languages
    • Reddy U., Objects as closures: Abstract semantics of object-oriented languages, in: Proc. Conference on Lisp and Functional Programming, 1988, pp. 289-297.
    • (1988) Proc. Conference on Lisp and Functional Programming , pp. 289-297
    • Reddy, U.1
  • 35
    • 0040185781 scopus 로고
    • Type inference for objects with instance variables inheritance
    • C. Gunther, & J.C. Mitchell. MIT Press
    • Wand M. Type inference for objects with instance variables inheritance. Gunther C., Mitchell J.C. Theoretical Aspects of Object-Oriented Programming. 1994;MIT Press
    • (1994) Theoretical Aspects of Object-Oriented Programming
    • Wand, M.1


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