{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:01:57Z","timestamp":1750309317240,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,7,17]],"date-time":"2023-07-17T00:00:00Z","timestamp":1689552000000},"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":[[2023,7,17]]},"DOI":"10.1145\/3605154.3605851","type":"proceedings-article","created":{"date-parts":[[2023,7,13]],"date-time":"2023-07-13T21:50:22Z","timestamp":1689285022000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Virtual Machine Support for Contextual Role-Oriented Programming Languages"],"prefix":"10.1145","author":[{"given":"Lars","family":"Sch\u00fctze","sequence":"first","affiliation":[{"name":"TU Dresden, Germany"}]},{"given":"Jeronimo","family":"Castrillon","sequence":"additional","affiliation":[{"name":"TU Dresden, Germany"}]}],"member":"320","published-online":{"date-parts":[[2023,7,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/615224.615227"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.442.0399"},{"volume-title":"Proceedings of the Third International Conference on Very Large Data Bases. 3","author":"Charles","key":"e_1_3_2_1_3_1","unstructured":"Charles W. Bachman and Manilal Daya. 1977. The Role Concept in Data Models . In Proceedings of the Third International Conference on Very Large Data Bases. 3 , Tokyo, Japan. 464\u2013476. Charles W. Bachman and Manilal Daya. 1977. The Role Concept in Data Models. In Proceedings of the Third International Conference on Very Large Data Bases. 3, Tokyo, Japan. 464\u2013476."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 1997 Conference on Pattern Languages of Programs (PLoP 97)","author":"B\u00e4umer Dirk","year":"1997","unstructured":"Dirk B\u00e4umer , Dirk Riehle , Wolf Siberski , and Martina Wulf . 1997 . The Role Object Pattern . In Proceedings of the 1997 Conference on Pattern Languages of Programs (PLoP 97) . Dirk B\u00e4umer, Dirk Riehle, Wolf Siberski, and Martina Wulf. 1997. The Role Object Pattern. In Proceedings of the 1997 Conference on Pattern Languages of Programs (PLoP 97)."},{"key":"e_1_3_2_1_5_1","first-page":"398","volume-title":"Envelope-Based Weaving for Faster Aspect Compilers. In NODe 2005 GSEM 2005. P-69","author":"Bockisch Christoph","year":"2005","unstructured":"Christoph Bockisch , Michael Haupt , Mira Mezini , and Ralf Mitschke . 2005 . Envelope-Based Weaving for Faster Aspect Compilers. In NODe 2005 GSEM 2005. P-69 , 3\u201318. isbn:3-88579- 398 - 399 Christoph Bockisch, Michael Haupt, Mira Mezini, and Ralf Mitschke. 2005. Envelope-Based Weaving for Faster Aspect Compilers. In NODe 2005 GSEM 2005. P-69, 3\u201318. isbn:3-88579-398-9"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565827"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899661.1869633"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(03)00029-2"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the Asia-Pacific Programming Languages and Compilers Workshop.","author":"Duboscq Gilles","year":"2013","unstructured":"Gilles Duboscq , Lukas Stadler , Thomas W\u00fcrthinger , Doug Simon , Christian Wimmer , and Hanspeter M\u00f6ssenb\u00f6ck . 2013 . Graal IR: An Extensible Declarative Intermediate Representation . In Proceedings of the Asia-Pacific Programming Languages and Compilers Workshop. Gilles Duboscq, Lukas Stadler, Thomas W\u00fcrthinger, Doug Simon, Christian Wimmer, and Hanspeter M\u00f6ssenb\u00f6ck. 2013. Graal IR: An Extensible Declarative Intermediate Representation. In Proceedings of the Asia-Pacific Programming Languages and Compilers Workshop."},{"volume-title":"Speculation without Regret: Reducing Deoptimization Meta-Data in the Graal Compiler","author":"Duboscq Gilles","key":"e_1_3_2_1_10_1","unstructured":"Gilles Duboscq , Thomas W\u00fcrthinger , and Hanspeter M\u00f6ssenb\u00f6ck . 2014. Speculation without Regret: Reducing Deoptimization Meta-Data in the Graal Compiler . ACM Press , 187\u2013193. isbn:978-1-4503-2926-2 Gilles Duboscq, Thomas W\u00fcrthinger, and Hanspeter M\u00f6ssenb\u00f6ck. 2014. Speculation without Regret: Reducing Deoptimization Meta-Data in the Graal Compiler. ACM Press, 187\u2013193. isbn:978-1-4503-2926-2"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 1997 Conference on Pattern Languages of Programs (PLoP 97)","author":"Fowler Martin","year":"1997","unstructured":"Martin Fowler . 1997 . Dealing with Roles . In Proceedings of the 1997 Conference on Pattern Languages of Programs (PLoP 97) . Martin Fowler. 1997. Dealing with Roles. In Proceedings of the 1997 Conference on Pattern Languages of Programs (PLoP 97)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010095604496"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/230538.230540"},{"key":"e_1_3_2_1_14_1","volume-title":"Virtual Machine Support for Aspects with Advice Instance Tables. L\u2019Objet, 11, 3","author":"Haupt Michael","year":"2005","unstructured":"Michael Haupt and Mira Mezini . 2005. Virtual Machine Support for Aspects with Advice Instance Tables. L\u2019Objet, 11, 3 ( 2005 ). Michael Haupt and Mira Mezini. 2005. Virtual Machine Support for Aspects with Advice Instance Tables. L\u2019Objet, 11, 3 (2005)."},{"key":"e_1_3_2_1_15_1","first-page":"047","volume-title":"Proceedings of the 1st ACM\/USENIX International Conference on Virtual Execution Environments. ACM Press, 142","author":"Haupt Michael","year":"2005","unstructured":"Michael Haupt , Mira Mezini , Christoph Bockisch , Tom Dinkelaker , Michael Eichberg , and Michael Krebs . 2005 . An Execution Layer for Aspect-Oriented Programming Languages . In Proceedings of the 1st ACM\/USENIX International Conference on Virtual Execution Environments. ACM Press, 142 . isbn:978-1-59593- 047 - 047 Michael Haupt, Mira Mezini, Christoph Bockisch, Tom Dinkelaker, Michael Eichberg, and Michael Krebs. 2005. An Execution Layer for Aspect-Oriented Programming Languages. In Proceedings of the 1st ACM\/USENIX International Conference on Virtual Execution Environments. ACM Press, 142. isbn:978-1-59593-047-7"},{"key":"e_1_3_2_1_16_1","volume-title":"ECOOP 2007 \u2013 Object-Oriented Programming. 4609","author":"Haupt Michael","year":"2007","unstructured":"Michael Haupt and Hans Schippers . 2007 . A Machine Model for Aspect-Oriented Programming . In ECOOP 2007 \u2013 Object-Oriented Programming. 4609 , Springer Berlin Heidelberg, Berlin, Heidelberg. 501\u2013524. isbn:978-3-540-73588-5 978-3-540-73589-2 Michael Haupt and Hans Schippers. 2007. A Machine Model for Aspect-Oriented Programming. In ECOOP 2007 \u2013 Object-Oriented Programming. 4609, Springer Berlin Heidelberg, Berlin, Heidelberg. 501\u2013524. isbn:978-3-540-73588-5 978-3-540-73589-2"},{"key":"e_1_3_2_1_17_1","volume-title":"Object Teams: Improving Modularity for Crosscutting Collaborations. In Objects, Components, Architectures, Services, and Applications for a Networked World. 2591","author":"Herrmann Stephan","year":"2003","unstructured":"Stephan Herrmann . 2003 . Object Teams: Improving Modularity for Crosscutting Collaborations. In Objects, Components, Architectures, Services, and Applications for a Networked World. 2591 , Springer Berlin Heidelberg , Berlin, Heidelberg . 248\u2013264. isbn:978-3-540-00737-1 978-3-540-36557-0 Stephan Herrmann. 2003. Object Teams: Improving Modularity for Crosscutting Collaborations. In Objects, Components, Architectures, Services, and Applications for a Networked World. 2591, Springer Berlin Heidelberg, Berlin, Heidelberg. 248\u2013264. isbn:978-3-540-00737-1 978-3-540-36557-0"},{"key":"e_1_3_2_1_18_1","first-page":"181","article-title":"A Precise Model for Contextual Roles: The Programming Language ObjectTeams\/Java","volume":"2","author":"Herrmann Stephan","year":"2007","unstructured":"Stephan Herrmann . 2007 . A Precise Model for Contextual Roles: The Programming Language ObjectTeams\/Java . Applied Ontology , 2 , 2 (2007), 181 \u2013 207 . Stephan Herrmann. 2007. A Precise Model for Contextual Roles: The Programming Language ObjectTeams\/Java. Applied Ontology, 2, 2 (2007), 181\u2013207.","journal-title":"Applied Ontology"},{"key":"e_1_3_2_1_19_1","unstructured":"Stephan Herrmann Christine Hundt and Marco Mosconi. 2011. OT\/J Language Definition v1.3.. \t\t\t\t  Stephan Herrmann Christine Hundt and Marco Mosconi. 2011. OT\/J Language Definition v1.3.."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_21_1","volume-title":"Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches. In ECOOP\u201991 European Conference on Object-Oriented Programming. 512","author":"H\u00f6lzle Urs","year":"1991","unstructured":"Urs H\u00f6lzle , Craig Chambers , and David Ungar . 1991 . Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches. In ECOOP\u201991 European Conference on Object-Oriented Programming. 512 , Springer-Verlag, Berlin\/Heidelberg. 21\u201338. isbn:978-3-540-54262-9 Urs H\u00f6lzle, Craig Chambers, and David Ungar. 1991. Optimizing Dynamically-Typed Object-Oriented Languages with Polymorphic Inline Caches. In ECOOP\u201991 European Conference on Object-Oriented Programming. 512, Springer-Verlag, Berlin\/Heidelberg. 21\u201338. isbn:978-3-540-54262-9"},{"volume-title":"Object-Oriented Information Systems. 2817","author":"J\u00f8rgensen Bo N\u00f8rregaard","key":"e_1_3_2_1_22_1","unstructured":"Bo N\u00f8rregaard J\u00f8rgensen and Eddy Truyen . 2003. Evolution of Collective Object Behavior in Presence of Simultaneous Client-Specific Views . In Object-Oriented Information Systems. 2817 , Springer Berlin Heidelberg , Berlin, Heidelberg . 18\u201332. isbn:978-3-540-40860-4 978-3-540-45242-3 Bo N\u00f8rregaard J\u00f8rgensen and Eddy Truyen. 2003. Evolution of Collective Object Behavior in Presence of Simultaneous Client-Specific Views. In Object-Oriented Information Systems. 2817, Springer Berlin Heidelberg, Berlin, Heidelberg. 18\u201332. isbn:978-3-540-40860-4 978-3-540-45242-3"},{"key":"e_1_3_2_1_23_1","volume-title":"FOAL 2010 Proceedings.","author":"Kamina Tetsuo","year":"2010","unstructured":"Tetsuo Kamina and Tetsuo Tamai . 2010 . A Smooth Combination of Role-based Language and Context Activation . In FOAL 2010 Proceedings. Tetsuo Kamina and Tetsuo Tamai. 2010. A Smooth Combination of Role-based Language and Context Activation. In FOAL 2010 Proceedings."},{"volume-title":"ECOOP\u201997 \u2014 Object-Oriented Programming. 1241","author":"Kiczales Gregor","key":"e_1_3_2_1_24_1","unstructured":"Gregor Kiczales , John Lamping , Anurag Mendhekar , Chris Maeda , Cristina Lopes , Jean-Marc Loingtier , and John Irwin . 1997. Aspect-Oriented Programming . In ECOOP\u201997 \u2014 Object-Oriented Programming. 1241 , Springer Berlin Heidelberg , Berlin, Heidelberg . 220\u2013242. isbn:978-3-540-63089-0 978-3-540-69127-3 Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. 1997. Aspect-Oriented Programming. In ECOOP\u201997 \u2014 Object-Oriented Programming. 1241, Springer Berlin Heidelberg, Berlin, Heidelberg. 220\u2013242. isbn:978-3-540-63089-0 978-3-540-69127-3"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814251.2814255"},{"volume-title":"Software Language Engineering. 8706","author":"K\u00fchn Thomas","key":"e_1_3_2_1_26_1","unstructured":"Thomas K\u00fchn , Max Leuth\u00e4user , Sebastian G\u00f6tz , Christoph Seidl , and Uwe A\u00df mann. 2014. A Metamodel Family for Role-Based Modeling and Programming Languages . In Software Language Engineering. 8706 , Springer International Publishing , Cham . 141\u2013160. isbn:978-3-319-11244-2 978-3-319-11245-9 Thomas K\u00fchn, Max Leuth\u00e4user, Sebastian G\u00f6tz, Christoph Seidl, and Uwe A\u00df mann. 2014. A Metamodel Family for Role-Based Modeling and Programming Languages. In Software Language Engineering. 8706, Springer International Publishing, Cham. 141\u2013160. isbn:978-3-319-11244-2 978-3-319-11245-9"},{"key":"e_1_3_2_1_27_1","volume-title":"Pure Embedding of Evolving Objects. In The Ninth International Conference on Advanced Cognitive Technologies and Applications. 22\u201330","author":"Leuth\u00e4user Max","year":"2017","unstructured":"Max Leuth\u00e4user . 2017 . Pure Embedding of Evolving Objects. In The Ninth International Conference on Advanced Cognitive Technologies and Applications. 22\u201330 . Max Leuth\u00e4user. 2017. Pure Embedding of Evolving Objects. In The Ninth International Conference on Advanced Cognitive Technologies and Applications. 22\u201330."},{"key":"e_1_3_2_1_28_1","unstructured":"Stefan Marr. 2018. ReBench: Execute and Document Benchmarks Reproducibly. Aug.. \t\t\t\t  Stefan Marr. 2018. ReBench: Execute and Document Benchmarks Reproducibly. Aug.."},{"volume-title":"The Implementation and Execution Framework of a Role Model Based Language","author":"Monpratarnchai Supasit","key":"e_1_3_2_1_29_1","unstructured":"Supasit Monpratarnchai and Tamai Tetsuo . 2008. The Implementation and Execution Framework of a Role Model Based Language , EpsilonJ. IEEE , 269\u2013276. isbn:978-0-7695-3263-9 Supasit Monpratarnchai and Tamai Tetsuo. 2008. The Implementation and Execution Framework of a Role Model Based Language, EpsilonJ. IEEE, 269\u2013276. isbn:978-0-7695-3263-9"},{"volume-title":"Optimizing Sideways Composition: Fast Context-oriented Programming in ContextPyPy","author":"Pape Tobias","key":"e_1_3_2_1_30_1","unstructured":"Tobias Pape , Tim Felgentreff , and Robert Hirschfeld . 2016. Optimizing Sideways Composition: Fast Context-oriented Programming in ContextPyPy . ACM Press , 13\u201320. isbn:978-1-4503-4440-1 Tobias Pape, Tim Felgentreff, and Robert Hirschfeld. 2016. Optimizing Sideways Composition: Fast Context-oriented Programming in ContextPyPy. ACM Press, 13\u201320. isbn:978-1-4503-4440-1"},{"key":"e_1_3_2_1_31_1","volume-title":"ICSOFT 2008 - Proceedings of the 3rd International Conference on Software and Data Technologies. 13\u201320","author":"Pradel Michael","year":"2008","unstructured":"Michael Pradel and Martin Odersky . 2008 . SCALA ROLES A Lightweight Approach towards Reusable Collaborations . In ICSOFT 2008 - Proceedings of the 3rd International Conference on Software and Data Technologies. 13\u201320 . Michael Pradel and Martin Odersky. 2008. SCALA ROLES A Lightweight Approach towards Reusable Collaborations. In ICSOFT 2008 - Proceedings of the 3rd International Conference on Software and Data Technologies. 13\u201320."},{"key":"e_1_3_2_1_32_1","unstructured":"Trygve Reenskaug Per Wold and Odd Arilc Lehne. 1996. Working with Objects: The OOram Software Engineering Method. Manning Greenwich. isbn:978-0-13-452930-1 \t\t\t\t  Trygve Reenskaug Per Wold and Odd Arilc Lehne. 1996. Working with Objects: The OOram Software Engineering Method. Manning Greenwich. isbn:978-0-13-452930-1"},{"key":"e_1_3_2_1_33_1","first-page":"005","volume-title":"Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM Press, 117\u2013133","author":"Riehle Dirk","year":"1998","unstructured":"Dirk Riehle and Thomas Gross . 1998 . Role Model Based Framework Design and Integration . In Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM Press, 117\u2013133 . isbn:978-1-58113- 005 - 008 Dirk Riehle and Thomas Gross. 1998. Role Model Based Framework Design and Integration. In Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM Press, 117\u2013133. isbn:978-1-58113-005-8"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1711506.1711508"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079368.3079386"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357766.3359543"},{"volume-title":"17th International Conference on Managed Programming Languages and Runtimes. ACM, Virtual UK. 52\u201362. isbn:978-1-4503-8853-5","author":"Sch\u00fctze Lars","key":"e_1_3_2_1_37_1","unstructured":"Lars Sch\u00fctze and Jeronimo Castrillon . 2020. Efficient Dispatch of Multi-object Polymorphic Call Sites in Contextual Role-Oriented Programming Languages . In 17th International Conference on Managed Programming Languages and Runtimes. ACM, Virtual UK. 52\u201362. isbn:978-1-4503-8853-5 Lars Sch\u00fctze and Jeronimo Castrillon. 2020. Efficient Dispatch of Multi-object Polymorphic Call Sites in Contextual Role-Oriented Programming Languages. In 17th International Conference on Managed Programming Languages and Runtimes. ACM, Virtual UK. 52\u201362. isbn:978-1-4503-8853-5"},{"key":"e_1_3_2_1_38_1","first-page":"9986","volume-title":"COP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity (Collocated with ECOOP). ACM, Berlin Germany. 27\u201334","author":"Sch\u00fctze Lars","year":"2022","unstructured":"Lars Sch\u00fctze , Cornelius Kummer , and Jeronimo Castrillon . 2022 . Guard the Cache: Dispatch Optimization in a Contextual Role-oriented Language . In COP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity (Collocated with ECOOP). ACM, Berlin Germany. 27\u201334 . isbn:978-1-4503- 9986 - 9989 Lars Sch\u00fctze, Cornelius Kummer, and Jeronimo Castrillon. 2022. Guard the Cache: Dispatch Optimization in a Contextual Role-oriented Language. In COP 2022: International Workshop on Context-Oriented Programming and Advanced Modularity (Collocated with ECOOP). ACM, Berlin Germany. 27\u201334. isbn:978-1-4503-9986-9"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/505145.505148"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(00)00023-9"},{"key":"e_1_3_2_1_41_1","article-title":"Role= Interface: A Merger of Concepts","author":"Steimann Friedrich","year":"2001","unstructured":"Friedrich Steimann . 2001 . Role= Interface: A Merger of Concepts . Journal of Object-Oriented Programming. Friedrich Steimann. 2001. Role= Interface: A Merger of Concepts. Journal of Object-Oriented Programming.","journal-title":"Journal of Object-Oriented Programming."},{"key":"e_1_3_2_1_42_1","first-page":"4440","volume-title":"Proceedings of the 8th International Workshop on Context-Oriented Programming. ACM, Rome Italy. 33\u201338","author":"Taing Nguonly","year":"2016","unstructured":"Nguonly Taing , Markus Wutzler , Thomas Springer , Nicol\u00e1s Cardozo , and Alexander Schill . 2016 . Consistent Unanticipated Adaptation for Context-Dependent Applications . In Proceedings of the 8th International Workshop on Context-Oriented Programming. ACM, Rome Italy. 33\u201338 . isbn:978-1-4503- 4440 - 4441 Nguonly Taing, Markus Wutzler, Thomas Springer, Nicol\u00e1s Cardozo, and Alexander Schill. 2016. Consistent Unanticipated Adaptation for Context-Dependent Applications. In Proceedings of the 8th International Workshop on Context-Oriented Programming. ACM, Rome Italy. 33\u201338. isbn:978-1-4503-4440-1"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2400682.2400689"},{"volume-title":"Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239)","author":"Wong R.K.","key":"e_1_3_2_1_44_1","unstructured":"R.K. Wong and H.L. Chau . 1998. Method Dispatching and Type Safety for Objects with Multiple Roles . In Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239) . IEEE Comput. Soc, Melbourne, Vic., Australia. 286\u2013296. isbn:978-0-8186-8485-2 R.K. Wong and H.L. Chau. 1998. Method Dispatching and Type Safety for Objects with Multiple Roles. In Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239). IEEE Comput. Soc, Melbourne, Vic., Australia. 286\u2013296. isbn:978-0-8186-8485-2"},{"volume-title":"Practical Partial Evaluation for High-Performance Dynamic Language Runtimes","author":"W\u00fcrthinger Thomas","key":"e_1_3_2_1_45_1","unstructured":"Thomas W\u00fcrthinger , Christian Wimmer , Christian Humer , Andreas W\u00f6\u00df , Lukas Stadler , Chris Seaton , Gilles Duboscq , Doug Simon , and Matthias Grimmer . 2017. Practical Partial Evaluation for High-Performance Dynamic Language Runtimes . ACM Press , 662\u2013676. isbn:978-1-4503-4988-8 Thomas W\u00fcrthinger, Christian Wimmer, Christian Humer, Andreas W\u00f6\u00df, Lukas Stadler, Chris Seaton, Gilles Duboscq, Doug Simon, and Matthias Grimmer. 2017. Practical Partial Evaluation for High-Performance Dynamic Language Runtimes. ACM Press, 662\u2013676. isbn:978-1-4503-4988-8"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509581"}],"event":{"name":"COP '23: 15th ACM International Workshop on Context-Oriented Programming and Advanced Modularity","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"],"location":"Seattle WA USA","acronym":"COP '23"},"container-title":["Proceedings of the 15th ACM International Workshop on Context-Oriented Programming and Advanced Modularity"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605154.3605851","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:54Z","timestamp":1750291434000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3605154.3605851"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,17]]},"references-count":46,"alternative-id":["10.1145\/3605154.3605851","10.1145\/3605154"],"URL":"https:\/\/doi.org\/10.1145\/3605154.3605851","relation":{},"subject":[],"published":{"date-parts":[[2023,7,17]]},"assertion":[{"value":"2023-07-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}