{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T04:23:22Z","timestamp":1725683002304},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2005,6,11]]},"DOI":"10.1145\/1064979.1065000","type":"proceedings-article","created":{"date-parts":[[2005,9,20]],"date-time":"2005-09-20T15:06:22Z","timestamp":1127228782000},"page":"142-152","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["An execution layer for aspect-oriented programming languages"],"prefix":"10.1145","author":[{"given":"Michael","family":"Haupt","sequence":"first","affiliation":[{"name":"Darmstadt University of Technology, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mira","family":"Mezini","sequence":"additional","affiliation":[{"name":"Darmstadt University of Technology, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Bockisch","sequence":"additional","affiliation":[{"name":"Darmstadt University of Technology, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tom","family":"Dinkelaker","sequence":"additional","affiliation":[{"name":"Darmstadt University of Technology, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Eichberg","sequence":"additional","affiliation":[{"name":"Darmstadt University of Technology, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Krebs","sequence":"additional","affiliation":[{"name":"Darmstadt University of Technology, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,6,11]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1145\/320384.320418"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1147\/sj.391.0211"},{"unstructured":"AspectJ Home Page. http:\/\/www.eclipse.org\/ aspectj\/.  AspectJ Home Page. http:\/\/www.eclipse.org\/ aspectj\/.","key":"e_1_3_2_1_3_1"},{"unstructured":"AspectWerkz Home Page. http:\/\/aspectwerkz.codehaus.org\/.  AspectWerkz Home Page. http:\/\/aspectwerkz.codehaus.org\/.","key":"e_1_3_2_1_4_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/1052898.1052906"},{"unstructured":"BAT Home Page. http:\/\/www.st.informatik.tu-darmstadt.de\/ pages\/ projects\/BAT\/.  BAT Home Page. http:\/\/www.st.informatik.tu-darmstadt.de\/ pages\/ projects\/BAT\/.","key":"e_1_3_2_1_6_1"},{"unstructured":"Byte Code Engineering Library (BCEL) Manual. http:\/\/jakarta.apache.org\/ bcel\/ manual.html.  Byte Code Engineering Library (BCEL) Manual. http:\/\/jakarta.apache.org\/ bcel\/ manual.html.","key":"e_1_3_2_1_7_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/976270.976282"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1002\/1096-9128(200005)12:6<375::AID-CPE480>3.0.CO;2-M"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1145\/304065.304113"},{"key":"e_1_3_2_1_11_1","volume-title":"Towards Flexible and Safe Technology for Runtime Evolution of Java Language Applications. In Workshop on Engineering Complex Object-Oriented Systems for Evolution, Proceedings (at OOPSLA 2001)","author":"Dmitriev M.","year":"2001","unstructured":"M. Dmitriev . Towards Flexible and Safe Technology for Runtime Evolution of Java Language Applications. In Workshop on Engineering Complex Object-Oriented Systems for Evolution, Proceedings (at OOPSLA 2001) , 2001 . M. Dmitriev. Towards Flexible and Safe Technology for Runtime Evolution of Java Language Applications. In Workshop on Engineering Complex Object-Oriented Systems for Evolution, Proceedings (at OOPSLA 2001), 2001."},{"unstructured":"EAOP Home Page. http:\/\/www.emn.fr\/x-info\/eaop\/.  EAOP Home Page. http:\/\/www.emn.fr\/x-info\/eaop\/.","key":"e_1_3_2_1_13_1"},{"unstructured":"S. Fink and F. Qian. Design Implementation and Evaluation of Adaptive Recompilation with On-Stack Replacement. http:\/\/www.research.ibm.com\/ people\/s\/sfink\/papers\/cgo03.ps.gz 2003.  S. Fink and F. Qian. Design Implementation and Evaluation of Adaptive Recompilation with On-Stack Replacement. http:\/\/www.research.ibm.com\/ people\/s\/sfink\/papers\/cgo03.ps.gz 2003.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","volume-title":"Virtual Machine Support for Aspects with Advice Instance Tables. First French Workshop on Aspect-Oriented Programming (JFDLPA)","author":"Haupt M.","year":"2004","unstructured":"M. Haupt and M. Mezini . Virtual Machine Support for Aspects with Advice Instance Tables. First French Workshop on Aspect-Oriented Programming (JFDLPA) , Paris, France, Sep. 14th , 2004 . http:\/\/ www.st.informatik.tu-darmstadt.de\/database\/ publications\/ data\/ JFDLPA04.pdf? id=102. M. Haupt and M. Mezini. Virtual Machine Support for Aspects with Advice Instance Tables. First French Workshop on Aspect-Oriented Programming (JFDLPA), Paris, France, Sep. 14th, 2004. http:\/\/ www.st.informatik.tu-darmstadt.de\/database\/ publications\/ data\/ JFDLPA04.pdf? id=102."},{"key":"e_1_3_2_1_17_1","series-title":"LNCS","volume-title":"Proc. Net.ObjectDays","author":"Haupt M.","year":"2004","unstructured":"M. Haupt and M. Mezini . Micro-Measurements for Dynamic Aspect-Oriented Systems . In M. Weske and P. Liggesmeyer, editors, Proc. Net.ObjectDays 2004 , volume 3263 of LNCS . Springer , 2004. M. Haupt and M. Mezini. Micro-Measurements for Dynamic Aspect-Oriented Systems. In M. Weske and P. Liggesmeyer, editors, Proc. Net.ObjectDays 2004, volume 3263 of LNCS. Springer, 2004."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/976270.976276"},{"unstructured":"JAsCo Home Page. http:\/\/ssel.vub.ac.be\/jasco\/.  JAsCo Home Page. http:\/\/ssel.vub.ac.be\/jasco\/.","key":"e_1_3_2_1_19_1"},{"unstructured":"JavaGrande Benchmarks Home Page. http:\/\/www.dhpc.adelaide.edu.au\/projects\/javagrande\/benchmarks\/.  JavaGrande Benchmarks Home Page. http:\/\/www.dhpc.adelaide.edu.au\/projects\/javagrande\/benchmarks\/.","key":"e_1_3_2_1_20_1"},{"unstructured":"JBoss AOP Home Page. http:\/\/www.jboss.org\/ developers\/ projects\/ jboss\/ aop.jsp.  JBoss AOP Home Page. http:\/\/www.jboss.org\/ developers\/ projects\/ jboss\/ aop.jsp.","key":"e_1_3_2_1_21_1"},{"unstructured":"Jikes Bytecode Toolkit Home Page. http:\/\/www.alphaworks.ibm.com\/tech\/jikesbt\/.  Jikes Bytecode Toolkit Home Page. http:\/\/www.alphaworks.ibm.com\/tech\/jikesbt\/.","key":"e_1_3_2_1_22_1"},{"unstructured":"The Jikes Research Virtual Machine. http:\/\/www-124.ibm.com\/developerworks\/oss\/jikesrvm\/.  The Jikes Research Virtual Machine. http:\/\/www-124.ibm.com\/developerworks\/oss\/jikesrvm\/.","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","series-title":"LNCS","first-page":"327","volume-title":"Proc. ECOOP","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. Lindskov Knudsen, editor, Proc. ECOOP 2001 , volume 2072 of LNCS , pages 327 -- 353 . Springer , 2001. G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An Overview of AspectJ. In J. Lindskov Knudsen, editor, Proc. ECOOP 2001, volume 2072 of LNCS, pages 327--353. Springer, 2001."},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. ECOOP 2003","author":"Masuhara H.","year":"2003","unstructured":"H. Masuhara and G. Kiczales . A Modeling Framework for Aspect-Oriented Mechanisms . In Proc. ECOOP 2003 , 2003 . H. Masuhara and G. Kiczales. A Modeling Framework for Aspect-Oriented Mechanisms. In Proc. ECOOP 2003, 2003."},{"key":"e_1_3_2_1_26_1","series-title":"LNCS","first-page":"46","volume-title":"Proc. CC","author":"Masuhara H.","year":"2003","unstructured":"H. Masuhara , G. Kiczales , and C. Dutchyn . A Compilation and Optimization Model for Aspect-Oriented Programs . In G. Hedin, editor, Proc. CC 2003 , volume 2622 of LNCS , pages 46 -- 60 . Springer , 2003. H. Masuhara, G. Kiczales, and C. Dutchyn. A Compilation and Optimization Model for Aspect-Oriented Programs. In G. Hedin, editor, Proc. CC 2003, volume 2622 of LNCS, pages 46--60. Springer, 2003."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1007\/11531142_10"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1145\/508386.508404"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/643603.643614"},{"unstructured":"PROSE Home Page. http:\/\/ikplab11.inf.ethz.ch:9000\/ prose\/.  PROSE Home Page. http:\/\/ikplab11.inf.ethz.ch:9000\/ prose\/.","key":"e_1_3_2_1_30_1"},{"unstructured":"SPECjbb2000 Home Page. http:\/\/www.specbench.org\/ osg\/ jbb2000\/.  SPECjbb2000 Home Page. http:\/\/www.specbench.org\/ osg\/ jbb2000\/.","key":"e_1_3_2_1_31_1"},{"unstructured":"SPECjvm98 Home Page. http:\/\/www.spec.org\/ osg\/ jvm98\/.  SPECjvm98 Home Page. http:\/\/www.spec.org\/ osg\/ jvm98\/.","key":"e_1_3_2_1_32_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1145\/643603.643606"},{"unstructured":"W. Vanderperren and D. Suvee. Optimizing JAsCo Dynamic AOP through HotSwap and Jutta. In FilmanHauptMehnerMezini04.  W. Vanderperren and D. Suvee. Optimizing JAsCo Dynamic AOP through HotSwap and Jutta. In FilmanHauptMehnerMezini04.","key":"e_1_3_2_1_34_1"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery"],"acronym":"VEE05","name":"VEE05: First International Conference on Virtual Execution Environments","location":"Chicago IL USA"},"container-title":["Proceedings of the 1st ACM\/USENIX international conference on Virtual execution environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1064979.1065000","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T16:22:00Z","timestamp":1673454120000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1064979.1065000"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,6,11]]},"references-count":32,"alternative-id":["10.1145\/1064979.1065000","10.1145\/1064979"],"URL":"https:\/\/doi.org\/10.1145\/1064979.1065000","relation":{},"subject":[],"published":{"date-parts":[[2005,6,11]]},"assertion":[{"value":"2005-06-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}