메뉴 건너뛰기




Volumn 30, Issue 10, 1995, Pages 187-199

An Algebraic Semantics of Subobjects

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84976709432     PISSN: 03621340     EISSN: 15581160     Source Type: Journal    
DOI: 10.1145/217839.217860     Document Type: Article
Times cited : (3)

References (34)
  • 2
    • 0020250344 scopus 로고
    • Proceedings AAAI '82(
    • Multiple inheritance in Smalltalk-80. In
    • Borning A., and Ingalls D. Multiple inheritance in Smalltalk-80. In Proceedings AAAI '82 (1982), pp. 234–237.
    • (1982) , pp. 234-237
    • Borning, A.1    Ingalls, D.2
  • 3
    • 84976664186 scopus 로고
    • Semantics of Data Types
    • A semantics for multiple inheritance. In Springer-Verlag, New York,
    • CARDELLI, L. A semantics for multiple inheritance. In Semantics of Data Types, G. Kahn, D. B. MacQueen, and G. Plotkin, Eds., LNCS 173. Springer-Verlag, New York, 1984, pp. 51–67.
    • (1984) , pp. 51-67
    • CARDELLI, L.1
  • 4
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance. Information and Computation 76 (1988), 138–164. Special issue devoted to Symp. on Semantics of Data Types, Sophia-Antipolis (France)
    • CARDELLI, L. A semantics of multiple inheritance. Information and Computation 76 (1988), 138–164. Special issue devoted to Symp. on Semantics of Data Types, Sophia-Antipolis (France), 1984.
    • (1984)
    • CARDELLI, L.1
  • 5
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • WEGNER and, P
    • CARDELLI, L., and WEGNER, P. On understanding types, data abstraction, and polymorphism. Computing Surveys 17,4 (1985), 471–522.
    • (1985) Computing Surveys 17,4 , pp. 471-522
    • CARDELLI, L.1
  • 6
    • 0026350266 scopus 로고
    • Controversy: The case against multiple inheritance in C++
    • cargill, T. A. Controversy: The case against multiple inheritance in C++. Computing Systems 4, 1 (1991), 69–82.
    • (1991) Computing Systems 4 , vol.1 , pp. 69-82
    • cargill, T.A.1
  • 7
    • 84976840776 scopus 로고
    • Proceedings OOPSLA-ECOOP '90, ACM SIGPLAN Notices(
    • -M. The point of view notion for multiple inheritance. In
    • carre, B., and geib J.-M. The point of view notion for multiple inheritance. In Proceedings OOPSLA-ECOOP '90, ACM SIGPLAN Notices (1990), pp. 312–321.
    • (1990) , pp. 312-321
    • carre, B.1    geib, J.2
  • 8
    • 84976739511 scopus 로고
    • Proceedings OOPSLA ' 89, ACM SIGPLAN Notices
    • and, B. C. Multiple inheritance via intersection types. Tech. Rep. ECS-LFCS-93-275, University of Edinburgh, Also Technical Report 93–18
    • COMPAGNONI, A. B., and pierce, B. C. Multiple inheritance via intersection types. Tech. Rep. ECS-LFCS-93-275, University of Edinburgh, 1993. Also Technical Report 93–18, C.S. Department, Catholic University Nijmegen. [9] cook, w., and palsberg, J. A denotational semantics of inheritance and its correctness. In Proceedings OOPSLA ' 89, ACM SIGPLAN Notices (1989), pp. 433–443.
    • (1993) , pp. 433-443
    • COMPAGNONI, A.B.1
  • 9
    • 0004239334 scopus 로고
    • A Denotational Semantics of Inheritance
    • PhD thesis, Brown University, Technical Report CS-89-33
    • COOK, W. R. A Denotational Semantics of Inheritance. PhD thesis, Brown University, 1989. Technical Report CS-89-33.
    • (1989)
    • COOK, W.R.1
  • 11
    • 85034809300 scopus 로고    scopus 로고
    • Proceedings ECOOP '87
    • and, M. On some algorithms for multiple inheritance in object oriented programming. In(1987), LNCS 276, Springer-Verlag, pp
    • ducournau, R., and habib, M. On some algorithms for multiple inheritance in object oriented programming. In Proceedings ECOOP '87(1987), LNCS 276, Springer-Verlag, pp. 243–252.
    • ducournau, R.1
  • 12
    • 84976699568 scopus 로고
    • Proceedings OOPSLA '92, ACM SIGPLAN Notices
    • huchard, m., AND mugnier M. L. Monotonic conflict resolution mechanisms for multiple inheritance. In
    • ducournau, R., habib M., huchard, m., AND mugnier M. L. Monotonic conflict resolution mechanisms for multiple inheritance. In Proceedings OOPSLA '92, ACM SIGPLAN Notices (1992), pp. 16–24.
    • (1992) , pp. 16-24
    • ducournau, R.1    habib, M.2
  • 13
    • 84976709606 scopus 로고
    • Proceedings OOPSLA ' 94, ACMSIGPLAN Notices(
    • huchard, M., AND MUGNIER, M. L. Proposal for a monotonic multiple inheritance linearization. In
    • ducournau, R., habib M., huchard, M., AND MUGNIER, M. L. Proposal for a monotonic multiple inheritance linearization. In Proceedings OOPSLA ' 94, ACMSIGPLAN Notices (1994), pp. 164–175.
    • (1994) , pp. 164-175
    • ducournau, R.1    habib, M.2
  • 15
    • 84891605864 scopus 로고
    • Scheme++: A Static Object-Oriented Scheme Extension with Multiple Inheritance, v1.O
    • mend-HEKAR, A., AND ROSSIE, jr., j. g. Indiana University Dept. of Computer Science, Work in Progress
    • [16] friedman, D. p., haynes, C. t., mend-HEKAR, A., AND ROSSIE, jr., j. g.Scheme++: A Static Object-Oriented Scheme Extension with Multiple Inheritance, v1.O. Indiana University Dept. of Computer Science, 1995. Work in Progress.
    • (1995)
    • friedman, D.p.1    haynes, C.t.2
  • 17
    • 84976769739 scopus 로고
    • Eiffel Reference Manual, August 1989. Technical Report TR-EI-17/RM (version 2.2). [19] kamin, s. Inheritance in smalltalk-80: a denotational definition. In Proceedings POPL '88(
    • software engineering, inc
    • interactive software engineering, inc.Eiffel Reference Manual, August 1989. Technical Report TR-EI-17/RM (version 2.2). [19] kamin, s. Inheritance in smalltalk-80: a denotational definition. In Proceedings POPL '88 (1988), pp. 80–87.
    • (1988) , pp. 80-87
  • 18
    • 85034858345 scopus 로고
    • Proceedings ECOOP ' 88(
    • Name collision in multiple classification hierarchies. In), LNCS 322, Springer-Verlag, pp
    • knudsen, J. L. Name collision in multiple classification hierarchies. In Proceedings ECOOP ' 88 (1988), LNCS 322, Springer-Verlag, pp. 93–108.
    • (1988) , pp. 93-108
    • knudsen, J.L.1
  • 19
    • 0021898943 scopus 로고
    • Multiple inheritance in Simula-like languages
    • [21] krogdahl, S. Multiple inheritance in Simula-like languages. BIT 25 (1984), 318–326.
    • (1984) BIT 25 , pp. 318-326
    • krogdahl, S.1
  • 20
    • 0004198444 scopus 로고
    • Eiffel: The Language
    • Prentice Hall,
    • meyer, B. Eiffel: The Language. Prentice Hall, 1992.
    • (1992)
    • meyer, B.1
  • 22
    • 84976663848 scopus 로고    scopus 로고
    • Epigrams on programming
    • 1982),
    • [24] perlis, A. J. Epigrams on programming. SIG-PLAN Notices 17, 9 (September 1982), 7–13.
    • SIG-PLAN Notices 17, 9 , pp. 7-13
    • perlis, A.J.1
  • 23
    • 0005594251 scopus 로고
    • Programming with Intersection Types and Bounded Polymorphism
    • PhD thesis, Carnegie-Mellon University, Pittsburgh, PA,
    • PIERCE, B. C. Programming with Intersection Types and Bounded Polymorphism. PhD thesis, Carnegie-Mellon University, Pittsburgh, PA, December 1991.
    • (1991)
    • PIERCE, B.C.1
  • 24
    • 84891611206 scopus 로고
    • Conf. on LISP and Functional Programming(
    • Objects as closures: Abstract semantics of object-oriented languages. In
    • reddy, U. Objects as closures: Abstract semantics of object-oriented languages. In Conf. on LISP and Functional Programming (1988).
    • (1988)
    • reddy, U.1
  • 25
    • 0002216208 scopus 로고
    • Proceedings ECOOP '89(
    • Disciplined inheritance. In), The British Computer Society Workshop Series, Cambridge University Press, pp
    • sakkinen, M. Disciplined inheritance. In Proceedings ECOOP '89 (1989), The British Computer Society Workshop Series, Cambridge University Press, pp. 39–56.
    • (1989) , pp. 39-56
    • sakkinen, M.1
  • 26
    • 0348097787 scopus 로고
    • A critique of the inheritance principles of C++
    • [28] sakkinen M. A critique of the inheritance principles of C++. Computing Systems 5,1 (1992), 69–110.
    • (1992) Computing Systems 5 , vol.1 , pp. 69-110
    • sakkinen, M.1
  • 27
    • 84976764419 scopus 로고    scopus 로고
    • Proceedings OOPSLA '86, ACM SIGPLAN Notices(
    • An introduction to Trellis/Owl. In 1986), pp. Published as Proceedings OOPSLA '86, ACM SIG-PLAN Notices, volume
    • SCHAFFERT, C., COOPER, T., BULLIS, B., KILLIAN, M., AND WILPOLT C. An introduction to Trellis/Owl. In Proceedings OOPSLA '86, ACM SIGPLAN Notices (Nov. 1986), pp. 9–16. Published as Proceedings OOPSLA '86, ACM SIG-PLAN Notices, volume 21, number 11.
    • , vol.21 , Issue.11 , pp. 9-16
    • SCHAFFERT, C.1    COOPER, T.2    BULLIS, B.3    KILLIAN, M.4    AND WILPOLT, C.5
  • 28
    • 84976852859 scopus 로고
    • CommonObjects: An overview
    • FACTS: A formal analysis of C++: Type rules and semantics. B.A. Honors Thesis, Williams College, May [31] snyder, A. 10 (October 1986),
    • seligman, A. FACTS: A formal analysis of C++: Type rules and semantics. B.A. Honors Thesis, Williams College, May 1995. [31] snyder, A. CommonObjects: An overview. ACM SIGPLAN Notices 21, 10 (October 1986), 19-28
    • (1995) ACM SIGPLAN Notices 21 , pp. 19-28
    • seligman, A.1
  • 29
    • 0003487413 scopus 로고
    • Research Directions in Object-Oriented Programming
    • Inheritance and the development of encapsulated software components. In MIT Press,
    • SNYDER, A. Inheritance and the development of encapsulated software components. In Research Directions in Object-Oriented Programming, B. Shriver and P. Wegner, Eds. MIT Press, 1987, pp. 165–188.
    • (1987) , pp. 165-188
    • SNYDER, A.1
  • 30
    • 85030640636 scopus 로고
    • Proceedings ECOOP ' 91(
    • Modeling the C++ object model, an application of an abstract object model. In), LNCS 512, Springer-Verlag, pp
    • snyder, A. Modeling the C++ object model, an application of an abstract object model. In Proceedings ECOOP ' 91 (1991), LNCS 512, Springer-Verlag, pp. 1–20.
    • (1991) , pp. 1-20
    • snyder, A.1
  • 31
    • 0004274872 scopus 로고
    • Common Lisp: The Language
    • 2nd ed. Digital Press,
    • STEELE JR., G. L. Common Lisp: The Language, 2nd ed. Digital Press, 1990.
    • (1990)
    • STEELE, G.L.1
  • 33
    • 0004272262 scopus 로고
    • The Mathematics of Inheritance Systems
    • Research Notes in Artificial Intelligence. Pitman,
    • TOURETZKY, D. S. The Mathematics of Inheritance Systems. Research Notes in Artificial Intelligence. Pitman, 1986.
    • (1986)
    • TOURETZKY, D.S.1
  • 34
    • 84976803566 scopus 로고
    • Specification and Validation Methods for Programming Languages
    • The semantics of the C++ programming language. In Clarendon Press, Oxford,
    • wallace, C. The semantics of the C++ programming language. In Specification and Validation Methods for Programming Languages, E. Boerger, Ed. Clarendon Press, Oxford, 1995, pp. 131–163.
    • (1995) , pp. 131-163
    • wallace, C.1


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