{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:07:28Z","timestamp":1725487648717},"publisher-location":"Berlin, Heidelberg","reference-count":7,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540426721"},{"type":"electronic","value":"9783540454465"}],"license":[{"start":{"date-parts":[[2001,1,1]],"date-time":"2001-01-01T00:00:00Z","timestamp":978307200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45446-2_14","type":"book-chapter","created":{"date-parts":[[2007,7,22]],"date-time":"2007-07-22T22:11:27Z","timestamp":1185142287000},"page":"215-234","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Effective Translation of Fickle into Java"],"prefix":"10.1007","author":[{"given":"Davide","family":"Ancona","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Anderson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ferruccio","family":"Damiani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sophia","family":"Drossopoulou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paola","family":"Giannini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elena","family":"Zucca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,10,16]]},"reference":[{"key":"14_CR1","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/3-540-45102-1_8","volume-title":"ECOOP\u201900","author":"D. Ancona","year":"2000","unstructured":"D. Ancona, G. Lagorio, and E. Zucca. Jam \u2014 a smooth extension of Java with mixins. In ECOOP\u201900, volume 1850 of LNCS, pages 154\u2013178. Springer, 2000."},{"key":"14_CR2","unstructured":"Christopher Anderson. Implementing Fickle, Imperial College, final year thesis \u2014 to appear, June 2001."},{"key":"14_CR3","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1007\/3-540-47910-4_15","volume-title":"ECOOP\u201993","author":"C. Chambers","year":"1993","unstructured":"C. Chambers. Predicate Classes. In ECOOP\u201993, volume 707 of LNCS, pages 268\u2013296. Springer, 1993."},{"key":"14_CR4","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1007\/3-540-45337-7_8","volume-title":"ECOOP\u201901","author":"S. Drossopoulou","year":"2001","unstructured":"S. Drossopoulou, F. Damiani, M. Dezani-Ciancaglini, and P. Giannini. Fickle: Dynamic object re-classification. In J. L. Knudsen, editor, ECOOP\u201901, number 2072 in LNCS, pages 130\u2013149. Springer, 2001. Also available in: Electronic proceedings of FOOL8 (\n                  http:\/\/www.cs.williams.edu\/im\/FOOL\/\n                  \n                )."},{"key":"14_CR5","unstructured":"R. Johnson E. Gamma, R. Elm and J. Vlissides. Design Patterns. Addison-Wesley, 1994."},{"key":"14_CR6","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1007\/BFb0054092","volume-title":"ECOOP\u201998","author":"M. D. Ernst","year":"1998","unstructured":"M. D. Ernst, C. Kaplan, and C. Chambers. Predicate Dispatching: A Unified Theory of Dispatch. In ECOOP\u201998, volume 1445 of LNCS, pages 186\u2013211. Springer, 1998."},{"key":"14_CR7","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1007\/3-540-48743-3_18","volume-title":"ECOOP\u201999","author":"M. Serrano","year":"1999","unstructured":"M. Serrano. Wide Classes. In ECOOP\u201999, volume 1628 of LNCS, pages 391\u2013415. Springer, 1999."}],"container-title":["Lecture Notes in Computer Science","Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45446-2_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T12:54:01Z","timestamp":1578488041000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45446-2_14"}},"subtitle":["(Extended Abstract)"],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540426721","9783540454465"],"references-count":7,"URL":"https:\/\/doi.org\/10.1007\/3-540-45446-2_14","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]},"assertion":[{"value":"16 October 2001","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}