메뉴 건너뛰기




Volumn 16, Issue 6, 1994, Pages 1811-1841

A Behavioral Notion of Subtyping

Author keywords

formal specifications; Larch; subtyping

Indexed keywords

COMPUTATIONAL LINGUISTICS; COMPUTER SOFTWARE; DATA STRUCTURES; HIERARCHICAL SYSTEMS; PROGRAMMING THEORY; SOFTWARE ENGINEERING; SPECIFICATIONS;

EID: 0028548263     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/197320.197383     Document Type: Article
Times cited : (773)

References (37)
  • 1
    • 84976753771 scopus 로고
    • A parallel object-oriented language with inheritance and subtyping
    • (Oct.)
    • AMERICA, P. 1990. A parallel object-oriented language with inheritance and subtyping. SIGPLAN 25, 10 (Oct.), 161-168.
    • (1990) SIGPLAN , vol.25 , Issue.10 , pp. 161-168
    • AMERICA, P.1
  • 3
    • 0023090087 scopus 로고
    • Distribution and abstract types in Emerald
    • (Jan.)
    • BLACK, A. P., HUTCHINSON, N., JUL, E., LEVY, H. M., AND CARTER, L. 1987. Distribution and abstract types in Emerald. IEEE TSE 13, 1 (Jan.), 65-76.
    • (1987) IEEE TSE , vol.13 , Issue.1 , pp. 65-76
    • BLACK, A.P.1    HUTCHINSON, N.2    JUL, E.3    LEVY, H.M.4    CARTER, L.5
  • 4
    • 0001822501 scopus 로고
    • An algebraic model of subtype and inheritance
    • In F. BANCILHON AND P. BUNEMAN (Eds.), Addison-Wesley, Reading, MA
    • BRUCE, K. AND WEGNER, P. 1990. An algebraic model of subtype and inheritance. In F. BANCILHON AND P. BUNEMAN (Eds.), Advances in Database Programming Language, pp. 75-96. Addison-Wesley, Reading, MA.
    • (1990) Advances in Database Programming Language , pp. 75-96
    • BRUCE, K.1    WEGNER, P.2
  • 5
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • CARDELLI, L. 1988. A semantics of multiple inheritance. Information and Computation 76, 138-164.
    • (1988) Information and Computation , vol.76 , pp. 138-164
    • CARDELLI, L.1
  • 7
    • 84951777313 scopus 로고
    • Inheritance in object oriented Z
    • Springer-Verlag.
    • CUSACK, E. 1991. Inheritance in object oriented Z. In Proceedings of ECOOP '91. Springer-Verlag.
    • (1991) Proceedings of ECOOP '91
    • CUSACK, E.1
  • 8
    • 84976685829 scopus 로고
    • Object-oriented specification in LOTOS and Z, or my cat really is object-oriented! In J. W. DE BARKER, W. P. DE ROEVER, AND G. ROZENBERG (Eds.)
    • Springer Verlag. LNCS 489
    • CUSACK, E. AND LAI, M. 1991. Object-oriented specification in LOTOS and Z, or my cat really is object-oriented! In J. W. DE BARKER, W. P. DE ROEVER, AND G. ROZENBERG (Eds.), Foundations of Object Oriented Languages, pp. 179-202. Springer Verlag. LNCS 489.
    • (1991) Foundations of Object Oriented Languages , pp. 179-202
    • CUSACK, E.1    LAI, M.2
  • 9
    • 0004067132 scopus 로고
    • SIMULA common base language
    • Technical Report 22, Norwegian Computing Center, Oslo, Norway
    • DAHL, O.-J., MYRHAUG, B., AND NYGAARD, K. 1970. SIMULA common base language. Technical Report 22, Norwegian Computing Center, Oslo, Norway.
    • (1970)
    • DAHL, O.-J.1    MYRHAUG, B.2    NYGAARD, K.3
  • 10
    • 84976704325 scopus 로고
    • Subtyping among mutable types in object-oriented programming languages, Iowa State University, Ames, Iowa
    • Master's Thesis
    • DHARA, K. K. 1992. Subtyping among mutable types in object-oriented programming languages, Iowa State University, Ames, Iowa. Master's Thesis.
    • (1992)
    • DHARA, K.K.1
  • 11
    • 0347549009 scopus 로고
    • Subtyping for mutable types in object-oriented programming languages. Technical Report 92-36 (Nov.), Department of Computer Science, Iowa State University, Ames, Iowa
    • DHARA, K. K. AND LEAVENS, G. T. 1992. Subtyping for mutable types in object-oriented programming languages. Technical Report 92-36 (Nov.), Department of Computer Science, Iowa State University, Ames, Iowa.
    • (1992)
    • DHARA, K.K.1    LEAVENS, G.T.2
  • 12
    • 84951774132 scopus 로고
    • A history model for classes in object-Z
    • Springer-Verlag.
    • DUKE, D. AND DUKE, R. 1990. A history model for classes in object-Z. In Proceedings of VDM '90: VDM and Z. Springer-Verlag.
    • (1990) Proceedings of VDM '90: VDM and Z
    • DUKE, D.1    DUKE, R.2
  • 14
    • 0002712736 scopus 로고
    • Unifying functional, object-oriented and relational programming with logical semantics
    • In B. SHRIVER AND P. WEGNER (Eds.), MIT Press.
    • GOGUEN, J. A. AND MESEGUER, J. 1987. Unifying functional, object-oriented and relational programming with logical semantics. In B. SHRIVER AND P. WEGNER (Eds.), Research Directions in Object Oriented Programming. MIT Press.
    • (1987) Research Directions in Object Oriented Programming
    • GOGUEN, J.A.1    MESEGUER, J.2
  • 15
    • 0022115115 scopus 로고
    • The Larch family of specification languages
    • (Sept)
    • GUTTAG, J. V., HORNING, J J., AND WING, J. M. 1985. The Larch family of specification languages. IEEE Software 2, 5 (Sept), 21-36.
    • (1985) IEEE Software , vol.2 , Issue.5 , pp. 21-36
    • GUTTAG, J.V.1    HORNING, J.J.2    WING, J.M.3
  • 16
    • 0001806092 scopus 로고
    • Using types and inheritance in object-oriented programming
    • 5 (Sept.)
    • HALBERT, D. C. AND O'BRIEN, P. D. 1987. Using types and inheritance in object-oriented programming. IEEE Software 4. 5 (Sept.), 71-79.
    • (1987) IEEE Software , vol.4 , pp. 71-79
    • HALBERT, D.C.1    O'BRIEN, P.D.2
  • 18
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • HOARE, C. 1972. Proof of correctness of data representations. Acta Informatica 1, 1, 271-281.
    • (1972) Acta Informatica , vol.1 , Issue.1 , pp. 271-281
    • HOARE, C.1
  • 21
    • 0026186463 scopus 로고
    • Modular specification and verification of object-oriented programs
    • (July)
    • LEAVENS, G. T. 1991. Modular specification and verification of object-oriented programs. IEEE Software 8, 4 (July), 72-80.
    • (1991) IEEE Software , vol.8 , Issue.4 , pp. 72-80
    • LEAVENS, G.T.1
  • 22
    • 84951750410 scopus 로고
    • A foundation for the model theory of abstract data types with mutation and aliasing (preliminary version). Technical Report 92-35 (Nov.), Department of Computer Science, Iowa State University, Ames, Iowa
    • LEAVENS, G. T. AND DHARA, K. K. 1992. A foundation for the model theory of abstract data types with mutation and aliasing (preliminary version). Technical Report 92-35 (Nov.), Department of Computer Science, Iowa State University, Ames, Iowa.
    • (1992)
    • LEAVENS, G.T.1    DHARA, K.K.2
  • 25
    • 84936638707 scopus 로고
    • Preliminary design of the Thor object-oriented database system
    • DARPA. Also Programming Methodology Group Memo 74, MIT Laboratory for Computer Science, Cambridge, MA, March, 1992
    • LISKOV, B. 1992. Preliminary design of the Thor object-oriented database system. In Proc. of the Software Technology Conference. DARPA. Also Programming Methodology Group Memo 74, MIT Laboratory for Computer Science, Cambridge, MA, March 1992.
    • (1992) Proc. of the Software Technology Conference.
    • LISKOV, B.1
  • 28
    • 84924961330 scopus 로고
    • Family values: A semantic notion of subtyping
    • Technical Report 562, MIT Lab. for Computer Science. Also available as CMU-CS-92-220
    • LISKOV, B. AND WING, J. 1992. Family values: A semantic notion of subtyping. Technical Report 562, MIT Lab. for Computer Science. Also available as CMU-CS-92-220.
    • (1992)
    • LISKOV, B.1    WING, J.2
  • 29
    • 0038974863 scopus 로고
    • Development and implementation of an object-oriented DBMS
    • In S. ZDONIK AND D. MAIER (Eds.), Morgan Kaufmann
    • MAIER, D. AND STEIN, J. 1990. Development and implementation of an object-oriented DBMS. In S. ZDONIK AND D. MAIER (Eds.), Readings in Object-Oriented Database Systems, pp. 167-185. Morgan Kaufmann.
    • (1990) Readings in Object-Oriented Database Systems , pp. 167-185
    • MAIER, D.1    STEIN, J.2
  • 31
    • 0003648103 scopus 로고
    • Programming from Specifications
    • Prentice Hall.
    • MORGAN, C. 1990. Programming from Specifications. Prentice Hall.
    • (1990)
    • MORGAN, C.1
  • 32
    • 0003975281 scopus 로고
    • Systems Programming with Modula-3
    • Prentice Hall.
    • NELSON, G. 1991. Systems Programming with Modula-3. Prentice Hall.
    • (1991)
    • NELSON, G.1
  • 37
    • 0005236671 scopus 로고
    • A two-tiered approach to specifying programs
    • Technical Report 299 (June), MIT Laboratory for Computer Science. Ph.D. thesis
    • WING, J. M. 1983. A two-tiered approach to specifying programs. Technical Report 299 (June), MIT Laboratory for Computer Science. Ph.D. thesis.
    • (1983)
    • WING, J.M.1


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