{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T09:52:18Z","timestamp":1672566738925},"reference-count":18,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2002,8,1]],"date-time":"2002-08-01T00:00:00Z","timestamp":1028160000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":4003,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information and Computation"],"published-print":{"date-parts":[[2002,8]]},"DOI":"10.1006\/inco.2002.3169","type":"journal-article","created":{"date-parts":[[2002,10,8]],"date-time":"2002-10-08T11:07:34Z","timestamp":1034075254000},"page":"28-55","source":"Crossref","is-referenced-by-count":3,"title":["Inheritance-Based Subtyping"],"prefix":"10.1006","volume":"177","author":[{"given":"Kathleen","family":"Fisher","sequence":"first","affiliation":[]},{"given":"John","family":"Reppy","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1006\/inco.2002.3169_RF1","series-title":"The Java Programming Language","author":"Arnold","year":"1998"},{"key":"10.1006\/inco.2002.3169_RF2","series-title":"Proceedings of the Joint Conference on Object- Oriented Programming: Systems, Languages, and Applications, and the European Conference on Object-oriented Programming, October 1990","article-title":"Mixin-based inheritance","author":"Bracha","year":"1990"},{"key":"10.1006\/inco.2002.3169_RF3","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1002\/j.1096-9942.1995.tb00019.x","article-title":"On binary methods","volume":"1","author":"Bruce","year":"1996","journal-title":"Theory Pract. Object Syst."},{"key":"10.1006\/inco.2002.3169_RF4","series-title":"Proceedings of the 11th European Conference on Object-Oriented Programming","article-title":"Subtyping is not a good \u201cmatch\u201d for object-oriented languages","author":"Bruce","year":"1997"},{"key":"10.1006\/inco.2002.3169_RF5","series-title":"Type Systems for Object-Oriented Programming Languages","author":"Fisher","year":"1996"},{"key":"10.1006\/inco.2002.3169_RF6","series-title":"Conference Record of the 25th Annual ACM Symposium on Principles of Programming Languages, January 1998","article-title":"Classes and mixins","author":"Flatt","year":"1998"},{"key":"10.1006\/inco.2002.3169_RF7","series-title":"Proceedings of the SIGPLAN'99 Conference on Programming Language Design and Implementation, May 1999","article-title":"The design of a class mechanism for Moby","author":"Fisher","year":"1999"},{"key":"10.1006\/inco.2002.3169_RF8","series-title":"Foundations for MOBY Classes","author":"Fisher","year":"1999"},{"key":"10.1006\/inco.2002.3169_RF9","series-title":"Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Language, and Applications, November 1999","article-title":"Featherweight Java: A minimal core calculus for Java and GJ","author":"Igarashi","year":"1999"},{"key":"10.1006\/inco.2002.3169_RF10","series-title":"Conference Record of the 21st Annual ACM Symposium on Principles of Programming Languages, January 1994","article-title":"A type system for prototyping languages","author":"Katiyar","year":"1994"},{"key":"10.1006\/inco.2002.3169_RF11","series-title":"Conference Record of the 19th Annual ACM Symposium on Principles of Programming Languages, January 1992","article-title":"Unboxed objects and polymorphic typing","author":"Leroy","year":"1992"},{"key":"10.1006\/inco.2002.3169_RF12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0956796800001933","article-title":"A syntactic theory of type generativity and sharing","volume":"6","author":"Leroy","year":"1996","journal-title":"J. Functional Programming"},{"key":"10.1006\/inco.2002.3169_RF13","unstructured":"Leroy, X. 1998, The Objective Caml System (release 2.00), available at, http:\/\/pauillac.inria.fr\/caml"},{"key":"10.1006\/inco.2002.3169_RF14","series-title":"The Definition of Standard ML","author":"Milner","year":"1990"},{"key":"10.1006\/inco.2002.3169_RF15","series-title":"The Definition of Standard ML\u2013Revised 1997","author":"Milner","year":"1997"},{"key":"10.1006\/inco.2002.3169_RF16","unstructured":"Pierce, B. C, and, Turner, D. N. 1993, Statically Typed Friendly Functions via Partially Abstract Types, Technical Report ECS-LFCS-93-256, University of Edinburgh, LFCS. Also available as INRIA-Rocquencourt Rapport de Recherche No. 1899."},{"key":"10.1006\/inco.2002.3169_RF17","series-title":"Proceedings of the Sixth Workshop on Foundations of Object-Oriented Programming, January 1998","article-title":"Privacy via subsumption","author":"Riecke","year":"1998"},{"key":"10.1006\/inco.2002.3169_RF18","series-title":"The C++ Programming Language","author":"Stroustrup","year":"1997"}],"container-title":["Information and Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S089054010293169X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S089054010293169X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T17:34:21Z","timestamp":1583516061000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S089054010293169X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,8]]},"references-count":18,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2002,8]]}},"alternative-id":["S089054010293169X"],"URL":"https:\/\/doi.org\/10.1006\/inco.2002.3169","relation":{},"ISSN":["0890-5401"],"issn-type":[{"value":"0890-5401","type":"print"}],"subject":[],"published":{"date-parts":[[2002,8]]}}}