{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:36:27Z","timestamp":1750307787102,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,31]],"date-time":"2008-03-31T00:00:00Z","timestamp":1206921600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CNS-0627354"],"award-info":[{"award-number":["CNS-0627354"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,3,31]]},"DOI":"10.1145\/1353482.1353505","type":"proceedings-article","created":{"date-parts":[[2008,4,1]],"date-time":"2008-04-01T16:11:28Z","timestamp":1207066288000},"page":"191-202","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Nu"],"prefix":"10.1145","author":[{"given":"Robert","family":"Dyer","sequence":"first","affiliation":[{"name":"Iowa State University"}]},{"given":"Hridesh","family":"Rajan","sequence":"additional","affiliation":[{"name":"Iowa State University"}]}],"member":"320","published-online":{"date-parts":[[2008,3,31]]},"reference":[{"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\/508386.508396"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167483"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976282"},{"volume-title":"Dynamic Aspects Workshop (DAW05)","author":"Bockisch C.","key":"e_1_3_2_1_6_1","unstructured":"C. Bockisch , M. Mezini , and K. Ostermann . Quantifying over dynamic properties of program execution . In Dynamic Aspects Workshop (DAW05) . C. Bockisch, M. Mezini, and K. Ostermann. Quantifying over dynamic properties of program execution. In Dynamic Aspects Workshop (DAW05)."},{"key":"e_1_3_2_1_7_1","first-page":"301","volume-title":"Proceedings of the Workshop on Object-Oriented Technology","author":"B\u00f6llert K.","unstructured":"K. B\u00f6llert . On weaving aspects . In Proceedings of the Workshop on Object-Oriented Technology , pages 301 -- 302 . K. B\u00f6llert. On weaving aspects. In Proceedings of the Workshop on Object-Oriented Technology, pages 301--302."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094839"},{"key":"e_1_3_2_1_9_1","first-page":"141","volume-title":"Trace-based aspects","author":"Douence R.","unstructured":"R. Douence , P. Fradet , and M. Sudholt . Trace-based aspects , pages 141 -- 150 . R. Douence, P. Fradet, and M. Sudholt. Trace-based aspects, pages 141--150."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976278"},{"key":"e_1_3_2_1_11_1","first-page":"501","volume-title":"ECOOP","author":"Haupt M.","unstructured":"M. Haupt and H. Schippers . A machine model for aspect-oriented programming . In ECOOP , pages 501 -- 524 . M. Haupt and H. Schippers. A machine model for aspect-oriented programming. In ECOOP, pages 501--524."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_1_13_1","volume-title":"Aspect-oriented programming with AspectS","author":"Hirschfeld R.","year":"2002","unstructured":"R. Hirschfeld . Aspect-oriented programming with AspectS . In M. Ak\u015fit and M. Mezini, editors, Net.Object Days 2002 . R. Hirschfeld. Aspect-oriented programming with AspectS. In M. Ak\u015fit and M. Mezini, editors, Net.Object Days 2002."},{"key":"e_1_3_2_1_14_1","first-page":"216","volume-title":"NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World","author":"Hirschfeld R.","unstructured":"R. Hirschfeld . Aspect S - aspect-oriented programming with squeak . In NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World , pages 216 -- 232 . R. Hirschfeld. AspectS - aspect-oriented programming with squeak. In NODe '02: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, pages 216--232."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2005.09.003"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/233561.233562"},{"key":"e_1_3_2_1_17_1","volume-title":"Personal communication with Hridesh Rajan at AOSD'07","author":"Kiczales G.","year":"2007","unstructured":"G. Kiczales . Personal communication with Hridesh Rajan at AOSD'07 , 2007 . G. Kiczales. Personal communication with Hridesh Rajan at AOSD'07, 2007."},{"key":"e_1_3_2_1_18_1","first-page":"327","volume-title":"ECOOP 2001","author":"Kiczales G.","year":"2001","unstructured":"G. Kiczales , E. Hilsdale , J. Hugunin , M. Kersten , J. Palm , and W. G. Griswold . An overview of AspectJ. In J. L. Knudsen, editor , ECOOP 2001 , pages 327 -- 353 . Springer-Verlag, Hungary , June 2001 . G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of AspectJ. In J. L. Knudsen, editor, ECOOP 2001, pages 327--353. Springer-Verlag, Hungary, June 2001."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2001.972671"},{"volume-title":"Reducing the overhead of dynamic compilation","author":"Krintz C. J.","key":"e_1_3_2_1_20_1","unstructured":"C. J. Krintz , D. Grove , V. Sarkar , and B. Calder . Reducing the overhead of dynamic compilation . volume 31 . C. J. Krintz, D. Grove, V. Sarkar, and B. Calder. Reducing the overhead of dynamic compilation. volume 31."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949307"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/286936.286945"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/11924661_8"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643613"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/128749.128755"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00157-7"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230136.1230141"},{"volume-title":"Java Virtual Machine Research and Technology Symposium.","author":"Paleczny M.","key":"e_1_3_2_1_28_1","unstructured":"M. Paleczny , C. Vick , and C. Click . The java HotSpot server compiler . In Java Virtual Machine Research and Technology Symposium. M. Paleczny, C. Vick, and C. Click. The java HotSpot server compiler. In Java Virtual Machine Research and Technology Symposium."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065026"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643614"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508404"},{"key":"e_1_3_2_1_32_1","unstructured":"H. Rajan R. Dyer Y. Hanna and H. Narayanappa. Preserving separation of concerns through compilation. In SPLAT 06.  H. Rajan R. Dyer Y. Hanna and H. Narayanappa. Preserving separation of concerns through compilation. In SPLAT 06 ."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/940071.940111"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062483"},{"volume-title":"Fifth Workshop on Runtime Verification (RV '05)","author":"Stolz V.","key":"e_1_3_2_1_35_1","unstructured":"V. Stolz and E. Bodden . Temporal assertions using AspectJ . In Fifth Workshop on Runtime Verification (RV '05) . V. Stolz and E. Bodden. Temporal assertions using AspectJ. In Fifth Workshop on Runtime Verification (RV '05)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/11821946_10"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643606"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029918"}],"event":{"name":"AOSD08: 7th Annual Aspect-Oriented Software Development Conference","sponsor":["AOSA Aspect-Oriented Software Association","SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Brussels Belgium","acronym":"AOSD08"},"container-title":["Proceedings of the 7th international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1353482.1353505","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1353482.1353505","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:13Z","timestamp":1750254973000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1353482.1353505"}},"subtitle":["a dynamic aspect-oriented intermediate language model and virtual machine for flexible runtime adaptation"],"short-title":[],"issued":{"date-parts":[[2008,3,31]]},"references-count":37,"alternative-id":["10.1145\/1353482.1353505","10.1145\/1353482"],"URL":"https:\/\/doi.org\/10.1145\/1353482.1353505","relation":{},"subject":[],"published":{"date-parts":[[2008,3,31]]},"assertion":[{"value":"2008-03-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}