{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:25:02Z","timestamp":1750220702765,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T00:00:00Z","timestamp":1571529600000},"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":[[2019,10,20]]},"DOI":"10.1145\/3357766.3359543","type":"proceedings-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T18:52:21Z","timestamp":1570733541000},"page":"141-151","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Efficient late binding of dynamic function compositions"],"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":[[2019,10,20]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053034"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930021.1930025"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562112.1562118"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.12.021"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73589-2_16"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.3233\/978-1-61499-125-0-124"},{"key":"e_1_3_2_2_7_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_2_8_1","volume-title":"Languages and Applications Conference. ACM","author":"Beck Kent","year":"1989","unstructured":"Kent Beck and Ward Cunningham . 1989 . A Laboratory for Teaching Object-Oriented Thinking. In Object-Oriented Programming Systems , Languages and Applications Conference. ACM , New Orleans, LA, 1\u20136. Kent Beck and Ward Cunningham. 1989. A Laboratory for Teaching Object-Oriented Thinking. In Object-Oriented Programming Systems, Languages and Applications Conference. ACM, New Orleans, LA, 1\u20136."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976282"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2069172.2069181"},{"key":"e_1_3_2_2_11_1","unstructured":"Jonas Bon\u00e9r. 2004. AspectWerkz \u2013 Dynamic AOP for Java.  Jonas Bon\u00e9r. 2004. AspectWerkz \u2013 Dynamic AOP for Java."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECBS.2006.57"},{"key":"e_1_3_2_2_13_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_2_14_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . 1995 . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley , Reading, Mass . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Mass."},{"key":"e_1_3_2_2_15_1","unstructured":"Kasper B. Graversen and Kasper \u00d8sterbye. 2003. Implementation of a Role Language for Object-Specific Dynamic Separation of Concerns. In SPLAT: Software Engineering Properties of Languages for Aspect Technologies.  Kasper B. Graversen and Kasper \u00d8sterbye. 2003. Implementation of a Role Language for Object-Specific Dynamic Separation of Concerns. In SPLAT: Software Engineering Properties of Languages for Aspect Technologies."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30196-7_7"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1065000"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73589-2_24"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/97946.97967"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36557-5_19"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20040168"},{"key":"e_1_3_2_2_22_1","volume-title":"AAAI Fall Symposium on Roles- an Interdisciplinary Perspective.","author":"Herrmann Stephan","year":"2005","unstructured":"Stephan Herrmann . 2005 . Programming with Roles in ObjectTeams\/-Java . In AAAI Fall Symposium on Roles- an Interdisciplinary Perspective. Stephan Herrmann. 2005. Programming with Roles in ObjectTeams\/-Java. In AAAI Fall Symposium on Roles- an Interdisciplinary Perspective."},{"key":"e_1_3_2_2_23_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_2_25_1","unstructured":"Stephan Herrmann Christine Hundt and Marco Mosconi. 2011. OT\/J Language Definition v1.3.  Stephan Herrmann Christine Hundt and Marco Mosconi. 2011. OT\/J Language Definition v1.3."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2489793.2489797"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0057013"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562112.1562116"},{"key":"e_1_3_2_2_31_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."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/C5.2012.20"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11245-9_8"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2802059.2802062"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.11.013"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737963"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2951965.2951967"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508404"},{"key":"e_1_3_2_2_40_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_2_41_1","unstructured":"Trygve Reenskaug Per Wold and Odd Arilc Lehne. 1996. Working with Objects: The OOram Software Engineering Method. Manning Greenwich. OCLC: 613322213.  Trygve Reenskaug Per Wold and Odd Arilc Lehne. 1996. Working with Objects: The OOram Software Engineering Method. Manning Greenwich. OCLC: 613322213."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/286936.286951"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1711506.1711508"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.03.024"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079368.3079386"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(00)00023-9"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892664.2892687"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852763"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661147"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062381"}],"event":{"name":"SLE '19: 12th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Athens Greece","acronym":"SLE '19"},"container-title":["Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357766.3359543","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357766.3359543","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:32:57Z","timestamp":1750199577000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357766.3359543"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,20]]},"references-count":49,"alternative-id":["10.1145\/3357766.3359543","10.1145\/3357766"],"URL":"https:\/\/doi.org\/10.1145\/3357766.3359543","relation":{},"subject":[],"published":{"date-parts":[[2019,10,20]]},"assertion":[{"value":"2019-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}