{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T16:51:55Z","timestamp":1771951915530,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,11,4]],"date-time":"2018-11-04T00:00:00Z","timestamp":1541289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,11,4]]},"DOI":"10.1145\/3281287.3281295","type":"proceedings-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T15:28:39Z","timestamp":1540394919000},"page":"57-66","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Two decades of smalltalk VM development: live VM development through simulation tools"],"prefix":"10.1145","author":[{"given":"Eliot","family":"Miranda","sequence":"first","affiliation":[{"name":"feenk, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cl\u00e9ment","family":"B\u00e9ra","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisa Gonzalez","family":"Boix","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Ingalls","sequence":"additional","affiliation":[{"name":"ARCOS, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,11,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2991041.2991063"},{"key":"e_1_3_2_1_2_1","volume-title":"International Workshop on Smalltalk Technologies 2014 (IWST \u201914)","author":"B\u00e9ra Cl\u00e9ment","year":"2014"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132190.3132201"},{"key":"e_1_3_2_1_4_1","unstructured":"Andrew Black St\u00e9phane Ducasse Oscar Nierstrasz Damien Pollet Damien Cassou and Marcus Denker. 2007. Squeak by Example. Square Bracket Associates.  Andrew Black St\u00e9phane Ducasse Oscar Nierstrasz Damien Pollet Damien Cassou and Marcus Denker. 2007. Squeak by Example. Square Bracket Associates."},{"key":"e_1_3_2_1_5_1","unstructured":"Andrew P. Black St\u00e9phane Ducasse Oscar Nierstrasz Damien Pollet Damien Cassou and Marcus Denker. 2009. Pharo by Example. Square Bracket Associates Kehrsatz Switzerland. 333 pages.  Andrew P. Black St\u00e9phane Ducasse Oscar Nierstrasz Damien Pollet Damien Cassou and Marcus Denker. 2009. Pharo by Example. Square Bracket Associates Kehrsatz Switzerland. 333 pages."},{"key":"e_1_3_2_1_6_1","volume-title":"Modules As Objects in Newspeak. In European Conference on Object-oriented Programming (ECOOP\u201910)","author":"Bracha Gilad"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814228.2814234"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Andrei Chi\u015f Tudor G\u00eerba and Oscar Nierstrasz. 2014. The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers. In Software Language Engineering Beno\u00eet Combemale David J. Pearce Olivier Barais and Jurgen J. Vinju (Eds.).  Andrei Chi\u015f Tudor G\u00eerba and Oscar Nierstrasz. 2014. The Moldable Debugger: A Framework for Developing Domain-Specific Debuggers. In Software Language Engineering Beno\u00eet Combemale David J. Pearce Olivier Barais and Jurgen J. Vinju (Eds.).","DOI":"10.1007\/978-3-319-11245-9_6"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Michael L. Van de Vanter Chris Seaton Michael Haupt Christian Humer and Thomas W\u00fcrthinger. 2018. Fast Flexible Polyglot Instrumentation Support for Debuggers and other Tools. CoRR abs\/1803.10201 (2018).  Michael L. Van de Vanter Chris Seaton Michael Haupt Christian Humer and Thomas W\u00fcrthinger. 2018. Fast Flexible Polyglot Instrumentation Support for Debuggers and other Tools. CoRR abs\/1803.10201 (2018).","DOI":"10.22152\/programming-journal.org\/2018\/2\/14"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/800017.800542"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2542142.2542143"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2991041.2991050"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2991041.2991062"},{"key":"e_1_3_2_1_14_1","unstructured":"Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation . Addison-Wesley Longman Publishing Co. Inc. Boston MA USA.   Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation . Addison-Wesley Longman Publishing Co. Inc. Boston MA USA."},{"key":"e_1_3_2_1_15_1","volume-title":"Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches. In European Conference on Object-Oriented Programming (ECOOP \u201991)","author":"H\u00f6lzle Urs","year":"1991"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263754"},{"key":"e_1_3_2_1_17_1","volume-title":"Bochs: A Portable PC Emulator for Unix\/X. Linux J.","author":"Lawton Kevin P.","year":"1996"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449814.1449838"},{"key":"e_1_3_2_1_19_1","volume-title":"OOPSLA\u201999 Workshop on Simplicity, Performance and Portability in Virtual Machine Design","author":"Miranda Eliot","year":"1999"},{"key":"e_1_3_2_1_20_1","volume-title":"VMIL \u201911 (VMIL","author":"Miranda Eliot","year":"2011"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2754169.2754186"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.10.008"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176753"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509581"}],"event":{"name":"SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","location":"Boston MA USA","acronym":"SPLASH '18","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 10th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3281287.3281295","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3281287.3281295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:17Z","timestamp":1750208237000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3281287.3281295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,4]]},"references-count":24,"alternative-id":["10.1145\/3281287.3281295","10.1145\/3281287"],"URL":"https:\/\/doi.org\/10.1145\/3281287.3281295","relation":{},"subject":[],"published":{"date-parts":[[2018,11,4]]},"assertion":[{"value":"2018-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}