{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T22:11:25Z","timestamp":1765231885633,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,6,26]],"date-time":"2010-06-26T00:00:00Z","timestamp":1277510400000},"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":[[2010,6,26]]},"DOI":"10.1145\/1822090.1822098","type":"proceedings-article","created":{"date-parts":[[2010,6,29]],"date-time":"2010-06-29T13:05:15Z","timestamp":1277816715000},"page":"18-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["The SOM family"],"prefix":"10.1145","author":[{"given":"Michael","family":"Haupt","sequence":"first","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"Pape","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gregor","family":"Gabrysiak","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan","family":"Marr","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arne","family":"Bergmann","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arvid","family":"Heise","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Kleine","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Krahn","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,6,26]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.442.0399"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735935.1735942"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/362248.362270"},{"key":"e_1_3_2_1_5_1","volume-title":"Effective Java: A Programming Language Guide","author":"Bloch J.","year":"2008","unstructured":"J. Bloch . Effective Java: A Programming Language Guide . Addison-Wesley Longman , 2nd revised edition, 2008 . J. Bloch. Effective Java: A Programming Language Guide. Addison-Wesley Longman, 2nd revised edition, 2008."},{"key":"e_1_3_2_1_6_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements P.","year":"2002","unstructured":"P. Clements and L. Northrop . Software Product Lines: Practices and Patterns . Addison-Wesley , 2002 . P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, 2002."},{"key":"e_1_3_2_1_7_1","volume-title":"Smalltalk-80: The Language and its Implementation","author":"Goldberg A.","year":"1983","unstructured":"A. Goldberg and D. Robson . Smalltalk-80: The Language and its Implementation . Addison-Wesley , 1983 . A. Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45224-9_121"},{"issue":"3","key":"e_1_3_2_1_9_1","first-page":"201","volume":"3","author":"Haupt M.","year":"2009","unstructured":"M. Haupt , B. Adams , S. Timbermont , C. Gibbs , Y. Coady , and R. Hirschfeld . Disentangling Virtual Machine Architecture. IET Software , 3 ( 3 ): 201 -- 218 , 2009 . M. Haupt, B. Adams, S. Timbermont, C. Gibbs, Y. Coady, and R. Hirschfeld. Disentangling Virtual Machine Architecture. IET Software, 3(3):201--218, 2009.","journal-title":"Disentangling Virtual Machine Architecture. IET Software"},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. IJCAI","author":"Hewitt C.","year":"1973","unstructured":"C. Hewitt , P. Bishop , and R. Steiger . A universal modular actor formalism for artificial intelligence . In Proc. IJCAI , San Francisco, CA, USA , 1973 . C. Hewitt, P. Bishop, and R. Steiger. A universal modular actor formalism for artificial intelligence. In Proc. IJCAI, San Francisco, CA, USA, 1973."},{"key":"e_1_3_2_1_11_1","volume-title":"Morgan-Kaufmann","author":"Smith J. E.","year":"2005","unstructured":"J. E. Smith and R. Nair . Virtual Machines: Versatile Platforms for Systems and Processes . Morgan-Kaufmann , 2005 . J. E. Smith and R. Nair. Virtual Machines: Versatile Platforms for Systems and Processes. Morgan-Kaufmann, 2005."},{"key":"e_1_3_2_1_12_1","volume-title":"Garbage Collection. Algorithms for Automatic Dynamic Memory Management","author":"Jones R.","year":"1996","unstructured":"R. Jones and R. Lins . Garbage Collection. Algorithms for Automatic Dynamic Memory Management . Wiley , 1996 . R. Jones and R. Lins. Garbage Collection. Algorithms for Automatic Dynamic Memory Management. Wiley, 1996."},{"key":"e_1_3_2_1_13_1","series-title":"EPTCS","volume-title":"Proc. PLACES","author":"Marr S.","year":"2010","unstructured":"S. Marr , M. Haupt , S. Timbermont , B. Adams , T. D'Hondt , P. Costanza , and W. De Meuter . Virtual machine support for many-core architectures: Decoupling abstract from concrete concurrency models . In Proc. PLACES , volume 17 of EPTCS , 2010 . S. Marr, M. Haupt, S. Timbermont, B. Adams, T. D'Hondt, P. Costanza, and W. De Meuter. Virtual machine support for many-core architectures: Decoupling abstract from concrete concurrency models. In Proc. PLACES, volume 17 of EPTCS, 2010."},{"key":"e_1_3_2_1_14_1","volume-title":"The Elements of Computing Systems. Building a Modern Computer from First Principles","author":"Nisan N.","year":"2005","unstructured":"N. Nisan and S. Schocken . The Elements of Computing Systems. Building a Modern Computer from First Principles . MIT Press , 2005 . N. Nisan and S. Schocken. The Elements of Computing Systems. Building a Modern Computer from First Principles. MIT Press, 2005."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176753"},{"key":"e_1_3_2_1_17_1","volume-title":"A Tour of the Squeak Object Engine","author":"Rowledge T.","year":"2001","unstructured":"T. Rowledge . A Tour of the Squeak Object Engine . In M. Guzdial and K. Rose, editors, Squeak : Open Personal Computing and Multimedia. Prentice Hall , 2001 . T. Rowledge. A Tour of the Squeak Object Engine. In M. Guzdial and K. Rose, editors, Squeak: Open Personal Computing and Multimedia. Prentice Hall, 2001."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565825"}],"event":{"name":"ITiCSE '10: Annual Conference on Innovation and Technology in Computer Science Education","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education","Bilkent University Bilkent University"],"location":"Bilkent Ankara Turkey","acronym":"ITiCSE '10"},"container-title":["Proceedings of the fifteenth annual conference on Innovation and technology in computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1822090.1822098","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1822090.1822098","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:41:21Z","timestamp":1750250481000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1822090.1822098"}},"subtitle":["virtual machines for teaching and research"],"short-title":[],"issued":{"date-parts":[[2010,6,26]]},"references-count":17,"alternative-id":["10.1145\/1822090.1822098","10.1145\/1822090"],"URL":"https:\/\/doi.org\/10.1145\/1822090.1822098","relation":{},"subject":[],"published":{"date-parts":[[2010,6,26]]},"assertion":[{"value":"2010-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}