{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T09:33:53Z","timestamp":1725615233027},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540892748"},{"type":"electronic","value":"9783540892755"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-89275-5_1","type":"book-chapter","created":{"date-parts":[[2008,10,15]],"date-time":"2008-10-15T13:58:08Z","timestamp":1224079088000},"page":"1-30","source":"Crossref","is-referenced-by-count":6,"title":["Open, Extensible Object Models"],"prefix":"10.1007","author":[{"given":"Ian","family":"Piumarta","sequence":"first","affiliation":[]},{"given":"Alessandro","family":"Warth","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","first-page":"49","volume-title":"OOPSLA 1989 Conference proceedings on Object-oriented programming systems, languages and applications","author":"C. Chambers","year":"1989","unstructured":"Chambers, C., Ungar, D., Lee, E.: An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes. In: OOPSLA 1989 Conference proceedings on Object-oriented programming systems, languages and applications, pp. 49\u201370. ACM Press, New York (1989)"},{"key":"1_CR2","first-page":"297","volume-title":"POPL 1984: Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages","author":"L.P. Deutsch","year":"1984","unstructured":"Deutsch, L.P., Schiffman, A.M.: Efficient implementation of the Smalltalk-80 system. In: POPL 1984: Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, pp. 297\u2013302. ACM Press, New York (1984)"},{"key":"1_CR3","unstructured":"ECMA. Ecmascript language specification (December 1999), http:\/\/www.ecma.ch\/ecma1\/stand\/ecma-262.htm"},{"key":"1_CR4","volume-title":"Smalltalk-80: the language and its implementation","author":"A. Goldberg","year":"1983","unstructured":"Goldberg, A., Robson, D.: Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc., Boston (1983)"},{"key":"1_CR5","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The art of metaobject protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., des Rivieres, J., Bobrow, D.G.: The art of metaobject protocol. MIT Press, Cambridge (1991)"},{"key":"1_CR6","unstructured":"Kiczales, G., Paepcke, A.: Open Implementations and Metaobject Protocols, http:\/\/www2.parc.com\/csl\/groups\/sda\/publications\/papers\/Kiczales-TUT95\/for-web.pdf"},{"key":"1_CR7","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1145\/28697.28718","volume-title":"OOPLSA 1986: Conference proceedings on Object-oriented programming systems, languages and applications","author":"H. Lieberman","year":"1986","unstructured":"Lieberman, H.: Using prototypical objects to implement shared behavior in object-oriented systems. In: OOPLSA 1986: Conference proceedings on Object-oriented programming systems, languages and applications, pp. 214\u2013223. ACM Press, New York (1986)"},{"key":"1_CR8","doi-asserted-by":"crossref","DOI":"10.21236\/AD0406138","volume-title":"LISP 1.5 Programmer\u2019s Manual","author":"J. McCarthy","year":"1962","unstructured":"McCarthy, J.: LISP 1.5 Programmer\u2019s Manual. The MIT Press, Cambridge (1962)"},{"key":"1_CR9","unstructured":"Piumarta, I.: Efficient Sideways Composition via \u2018Lieberman\u2019 Prototypes. VPRI Research Memo RM-2007-002-a (2007), http:\/\/vpri.org\/pdf\/lieberman_proto_RM-2007-002-a.pdf"},{"key":"1_CR10","unstructured":"Sankar, S., Viswanadha, S., Solorzano, J.H., Duncan, R.J., Bacon, D.J.: Mixed-mode execution for object-oriented programming languages. US Patent 6854113, issued February 8 (2005), http:\/\/www.patentstorm.us\/patents\/6854113.html"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/978-3-540-45070-2_12","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"N. Sch\u00e4rli","year":"2003","unstructured":"Sch\u00e4rli, N., Ducasse, S., Nierstrasz, O., Black, A.: Traits: Composable units of behavior. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 248\u2013274. Springer, Heidelberg (2003)"},{"key":"1_CR12","first-page":"227","volume-title":"OOPSLA 1987: Conference proceedings on Object-oriented programming systems, languages and applications","author":"D. Ungar","year":"1987","unstructured":"Ungar, D., Smith, R.B.: Self: The power of simplicity. In: OOPSLA 1987: Conference proceedings on Object-oriented programming systems, languages and applications, pp. 227\u2013242. ACM Press, New York (1987)"},{"key":"1_CR13","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/1094855.1094865","volume-title":"OOPSLA 2005: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications","author":"D. Ungar","year":"2005","unstructured":"Ungar, D., Spitz, A., Ausch, A.: Constructing a metacircular virtual machine in an exploratory programming environment. In: OOPSLA 2005: Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 11\u201320. ACM Press, New York (2005)"}],"container-title":["Lecture Notes in Computer Science","Self-Sustaining Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-89275-5_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T17:42:41Z","timestamp":1557855761000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-89275-5_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540892748","9783540892755"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-89275-5_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}