메뉴 건너뛰기




Volumn 36, Issue 8, 2000, Pages 617-663

A complete algebraic characterization of behavioral subtyping

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0034144976     PISSN: 00015903     EISSN: None     Source Type: Journal    
DOI: 10.1007/s002360050168     Document Type: Article
Times cited : (13)

References (27)
  • 1
    • 84974720115 scopus 로고
    • Designing an object-oriented programming langauge with behavioral subtyping. Foundations of object-oriented languages
    • REX School/Workshop, Noordijkerhout, The Netherlands, May/June 1990 (J. W. de Bakker and W. P. de Roever and G. Rozenberg, eds.), New York: Springer
    • 1. P. America: Designing an Object-Oriented Programming Langauge with Behavioral Subtyping. Foundations of Object-Oriented Languages, REX School/Workshop, Noordijkerhout, The Netherlands, May/June 1990 (J. W. de Bakker and W. P. de Roever and G. Rozenberg, eds.), Lecture Notes in Computer Science, Vol. 489, pp. 60-90, New York: Springer 1991
    • (1991) Lecture Notes in Computer Science , vol.489 , pp. 60-90
    • America, P.1
  • 3
    • 0001822501 scopus 로고
    • An algebraic model of subtype and inheritance
    • F. Bançilhon and P. Buneman, eds., Reading, Mass.: Addison-Wesley
    • 3. K.B. Bruce, P. Wegner: An Algebraic Model of Subtype and Inheritance. Advances in Database Programming Languages. (F. Bançilhon and P. Buneman, eds.), pp. 75-96, Reading, Mass.: Addison-Wesley 1990
    • (1990) Advances in Database Programming Languages , pp. 75-96
    • Bruce, K.B.1    Wegner, P.2
  • 4
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • 4. L. Cardelli: A Semantics of Multiple Inheritance, Inf Comput 76, 138-164 (1988)
    • (1988) Inf Comput , vol.76 , pp. 138-164
    • Cardelli, L.1
  • 6
    • 0002284794 scopus 로고
    • Weak behavioral subtyping for types with mutable objects
    • Mathematical Foundations of Programming Semantics, Eleventh Annual Conference (S. Brookes, M. Main, A. Melton and M. Mislove, eds.), Amsterdam: Elsevier
    • 6. K.K. Dhara, G.T. Leavens: Weak Behavioral Subtyping for Types with Mutable Objects. Mathematical Foundations of Programming Semantics, Eleventh Annual Conference (S. Brookes, M. Main, A. Melton and M. Mislove, eds.), Electronic Notes in Theoretical Computer Science, Vol. 1, Amsterdam: Elsevier 1995
    • (1995) Electronic Notes in Theoretical Computer Science , vol.1
    • Dhara, K.K.1    Leavens, G.T.2
  • 8
    • 0002264921 scopus 로고
    • Realization is universal
    • 8. J.A. Goguen: Realization is Universal, Math. Systems Theory 6, 359-374 (1973)
    • (1973) Math. Systems Theory , vol.6 , pp. 359-374
    • Goguen, J.A.1
  • 9
    • 0003707158 scopus 로고
    • Order sorted algebras
    • Technical Report 14, UCLA Computer Science Department
    • 9. J.A. Goguen: Order Sorted Algebras, Technical Report 14, UCLA Computer Science Department (1978), Semantics and Theory of Computation Series
    • (1978) Semantics and Theory of Computation Series
    • Goguen, J.A.1
  • 10
    • 84955587325 scopus 로고
    • Universal realization, persistent interconnection and implementation of abstract modules
    • Proceedings, 9th International Conference on Automata, Languages and Programming (M. Nielsen and E.M. Schmidt, eds.), New York: Springer
    • 10. J. Goguen, J. Meseguer: Universal Realization, Persistent Interconnection and Implementation of Abstract Modules, Proceedings, 9th International Conference on Automata, Languages and Programming (M. Nielsen and E.M. Schmidt, eds.), Lecture Notes in Computer Science, Vol. 140, pp. 265-281, New York: Springer 1982
    • (1982) Lecture Notes in Computer Science , vol.140 , pp. 265-281
    • Goguen, J.1    Meseguer, J.2
  • 12
    • 0027116146 scopus 로고
    • Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions and partial operations
    • 12. J. Goguen, J. Meseguer: Order-Sorted Algebra I: Equational Deduction for Multiple Inheritance, Overloading, Exceptions and Partial Operations, Theor. Comput. Sci. 105, 217-273 (1987)
    • (1987) Theor. Comput. Sci. , vol.105 , pp. 217-273
    • Goguen, J.1    Meseguer, J.2
  • 13
    • 0023218618 scopus 로고
    • Order-sorted algebra solves the constructor-selector, multiple representation and coercion problems
    • Ithaca, NY IEEE
    • 13. J. Goguen, J. Meseguer: Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems, Symposium on Logic in Computer Science, Ithaca, NY IEEE, pp. 18-29, 1987
    • (1987) Symposium on Logic in Computer Science , pp. 18-29
    • Goguen, J.1    Meseguer, J.2
  • 14
    • 85028745708 scopus 로고
    • A new characterization of lambda definability, in typed lambda calculus and applications
    • International Conference on Typed Lambda Calculus and Applications, TLCA '93 March 1993, Utrecht, The Netherlands Proceedings. (M. Bezem and J. F. Groote, eds.) Berlin: Springer
    • 14. A. Jung, J. Tiuryn: A new characterization of lambda definability, in Typed lambda calculus and applications. International Conference on Typed Lambda Calculus and Applications, TLCA '93 March 1993, Utrecht, The Netherlands Proceedings. (M. Bezem and J. F. Groote, eds.) Lecture Notes in Computer Science, Vol. 598, pp. 245-257, Berlin: Springer 1993
    • (1993) Lecture Notes in Computer Science , vol.598 , pp. 245-257
    • Jung, A.1    Tiuryn, J.2
  • 15
    • 0346877028 scopus 로고    scopus 로고
    • Multiple dispatch as dispatch on tuples
    • OOPSLA '98 Conference Proceedings, ACM, New York
    • 15. G.T. Leavens, T.D. Millstein: Multiple Dispatch as Dispatch on Tuples, OOPSLA '98 Conference Proceedings, ACM SIGPLAN Notices Vol. 33, ACM, New York, pp. 374-387, 1998
    • (1998) ACM SIGPLAN Notices , vol.33 , pp. 374-387
    • Leavens, G.T.1    Millstein, T.D.2
  • 16
    • 84957071908 scopus 로고
    • Typed homomorphic relations extended with subtypes
    • Mathematical Foundations of Programming Semantics '91 (S. Brookes, ed.), New York: Springer
    • 16. G.T. Leavens, D. Pigozzi: Typed Homomorphic Relations Extended with Subtypes, Mathematical Foundations of Programming Semantics '91 (S. Brookes, ed.), Lecture Notes in Computer Science Vol. 598, pp. 144-167, New York: Springer 1992
    • (1992) Lecture Notes in Computer Science , vol.598 , pp. 144-167
    • Leavens, G.T.1    Pigozzi, D.2
  • 17
    • 0031125778 scopus 로고    scopus 로고
    • The behavior-realization adjunction and generalized homomorphic relations
    • An extended version is available as [18]
    • 17. G.T. Leavens, D. Pigozzi: The Behavior-Realization Adjunction and Generalized Homomorphic Relations, Theor. Comput. Sci. 177, 183-216 (1997) An extended version is available as [18]
    • (1997) Theor. Comput. Sci. , vol.177 , pp. 183-216
    • Leavens, G.T.1    Pigozzi, D.2
  • 18
    • 0002380632 scopus 로고    scopus 로고
    • Department of Computer Science, Iowa State University, TR #94-18b. Available by anonymous ftp from ftp.cs.iastate.edu and by e-mail from alamanc@cs.iastate.edu September 1994, revised September 1994, July
    • 18. G.T. Leavens, D. Pigozzi: The Behavior-Realization Adjunction and Generalized Homomorphic Relations, Department of Computer Science, Iowa State University, TR #94-18b. Available by anonymous ftp from ftp.cs.iastate.edu and by e-mail from alamanc@cs.iastate.edu (September 1994, revised September 1994, July 1996)
    • (1996) The Behavior-Realization Adjunction and Generalized Homomorphic Relations
    • Leavens, G.T.1    Pigozzi, D.2
  • 20
    • 18944383846 scopus 로고    scopus 로고
    • Class-based and algebraic models of objects
    • US-Brazil Joint Workshops on the Formal Foundations of Software Systems (Rance Cleaveland, Michael Mislove and Philip Mulry, eds.), Amsterdam: Elsevier
    • 20. G.T. Leavens, D. Pigozzi: Class-Based and Algebraic Models of Objects, US-Brazil Joint Workshops on the Formal Foundations of Software Systems (Rance Cleaveland, Michael Mislove and Philip Mulry, eds.), Electronic Notes in Theoretical Computer Science, Vol. 14, pp. 183-216, Amsterdam: Elsevier 1999, http://www.elsevier.nl/locate/entcs/volume14.html
    • (1999) Electronic Notes in Theoretical Computer Science , vol.14 , pp. 183-216
    • Leavens, G.T.1    Pigozzi, D.2
  • 21
    • 84976772857 scopus 로고
    • Reasoning about object-oriented programs that use subtypes
    • ECOOP/OOPSLA '90 Proceedings (N. Meyrowitz, ed.) ACM October
    • 21. G.T. Leavens, W.E. Weihl: Reasoning about Object-oriented Programs that use Subtypes (extended abstract), ECOOP/OOPSLA '90 Proceedings (N. Meyrowitz, ed.) ACM SIGPLAN Notices Vol. 25, ACM October, pp. 212-223, 1990
    • (1990) ACM SIGPLAN Notices , vol.25 , pp. 212-223
    • Leavens, G.T.1    Weihl, W.E.2
  • 22
    • 21844511974 scopus 로고
    • Specification and verification of object-oriented programs using supertype abstraction
    • 22. G.T. Leavens, W.E. Weihl: Specification and Verification of Object-Oriented Programs Using Supertype Abstraction, Acta Informatica 32, 705-778 (1995)
    • (1995) Acta Informatica , vol.32 , pp. 705-778
    • Leavens, G.T.1    Weihl, W.E.2
  • 24
    • 85000828188 scopus 로고
    • Using category theory to design implicit conversions and generic operators, semantics-directed compiler generation
    • Proceedings of a Workshop, Aarhus, Denmark (N. D. Jones, ed.) New York: Springer
    • 24. J.C. Reynolds: Using Category Theory to Design Implicit Conversions and Generic Operators, Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark (N. D. Jones, ed.) Lecture Notes in Computer Science, Vol. 94, pp. 211-258, New York: Springer 1980
    • (1980) Lecture Notes in Computer Science , vol.94 , pp. 211-258
    • Reynolds, J.C.1
  • 25
    • 0000355384 scopus 로고
    • Reasoning about sequential functions via logical relations, applications of categories in computer science
    • Proceedings of the LMS Symposium, Durham 1991 (M. P. Fourman, P. T. Johnstone, and A. M. Pitts, eds.), Cambridge: Cambridge University Press
    • 25. K. Sieber: Reasoning about sequential functions via logical relations, Applications of Categories in Computer Science. Proceedings of the LMS Symposium, Durham 1991 (M. P. Fourman, P. T. Johnstone, and A. M. Pitts, eds.), London Mathematical Society Lecture Note Series, Vol. 177, pp. 258-269, Cambridge: Cambridge University Press 1992
    • (1992) London Mathematical Society Lecture Note Series , vol.177 , pp. 258-269
    • Sieber, K.1
  • 26
    • 0025444459 scopus 로고
    • Behavioural correctness of data representations
    • 26. O. Schoett: Behavioural Correctness of Data Representations, Sci Comput Program 14, 43-57 (1990)
    • (1990) Sci Comput Program , vol.14 , pp. 43-57
    • Schoett, O.1


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