{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:13Z","timestamp":1750307173031,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,8,23]],"date-time":"2011-08-23T00:00:00Z","timestamp":1314057600000},"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":[[2011,8,23]]},"DOI":"10.1145\/2166929.2166939","type":"proceedings-article","created":{"date-parts":[[2012,3,20]],"date-time":"2012-03-20T12:04:21Z","timestamp":1332245061000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["PHANtom"],"prefix":"10.1145","author":[{"given":"Johan","family":"Fabry","sequence":"first","affiliation":[{"name":"University of Chile -- Santiago, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Galdames","sequence":"additional","affiliation":[{"name":"University of Chile -- Santiago, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,8,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1408681.1408689"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"J.\n      Brant B.\n      Foote R.\n      Johnson and \n      D.\n      Roberts\n  . \n  Wrappers to the rescue\n  . In E. Jul editor ECOOP'98 - Object-Oriented Programming volume \n  1445\n   of \n  Lecture Notes in Computer Science pages \n  396\n  --\n  417\n  . \n  Springer Berlin\/Heidelberg 1998\n  . URL http:\/\/dx.doi.org\/10.1007\/BFb0054101.     10.1007\/BFb0054101\nJ. Brant B. Foote R. Johnson and D. Roberts. Wrappers to the rescue. In E. Jul editor ECOOP'98 - Object-Oriented Programming volume 1445 of Lecture Notes in Computer Science pages 396--417. Springer Berlin\/Heidelberg 1998. URL http:\/\/dx.doi.org\/10.1007\/BFb0054101.","DOI":"10.1007\/BFb0054101"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02059-9_4"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1509307"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2011.11"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"R.\n      Hirschfeld\n    .\n  AspectS - aspect-oriented programming with Squeak\n  . In M. Aksit M. Mezini and R. Unland editors Objects Components Architectures Services and Applications for a Networked World volume \n  2591\n   of \n  Lecture Notes in Computer Science pages \n  216\n  --\n  232\n  . \n  Springer Berlin\/Heidelberg 2003\n  . URL http:\/\/dx.doi.org\/10.1007\/3-540-36557-5_17.     10.1007\/3-540-36557-5_17\nR. Hirschfeld. AspectS - aspect-oriented programming with Squeak. In M. Aksit M. Mezini and R. Unland editors Objects Components Architectures Services and Applications for a Networked World volume 2591 of Lecture Notes in Computer Science pages 216--232. Springer Berlin\/Heidelberg 2003. URL http:\/\/dx.doi.org\/10.1007\/3-540-36557-5_17.","DOI":"10.1007\/3-540-36557-5_17"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"G.\n      Kiczales E.\n      Hilsdale J.\n      Hugunin M.\n      Kersten J.\n      Palm and \n      W.\n      Griswold\n  . \n  An overview of AspectJ\n  . In J. Knudsen editor ECOOP \n  2001\n   - Object-Oriented Programming volume \n  2072\n   of \n  Lecture Notes in Computer Science pages \n  327\n  --\n  354\n  . \n  Springer Berlin\/Heidelberg 2001. URL http:\/\/dx.doi.org\/10.1007\/3-540-45337-7_18.     10.1007\/3-540-45337-7_18\nG. Kiczales E. Hilsdale J. Hugunin M. Kersten J. Palm and W. Griswold. An overview of AspectJ. In J. Knudsen editor ECOOP 2001 - Object-Oriented Programming volume 2072 of Lecture Notes in Computer Science pages 327--354. Springer Berlin\/Heidelberg 2001. URL http:\/\/dx.doi.org\/10.1007\/3-540-45337-7_18.","DOI":"10.1007\/3-540-45337-7_18"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062483"},{"key":"e_1_3_2_1_10_1","volume-title":"4th Workshop on Dynamic Languages and Applications (DYLA 2010","author":"Renggli L.","year":"2010","unstructured":"L. Renggli , S. Ducasse , T. G\u00eerba , and O. Nierstrasz . Practical dynamic grammars for dynamic languages . In 4th Workshop on Dynamic Languages and Applications (DYLA 2010 ), Malaga, Spain , June 2010 . L. Renggli, S. Ducasse, T. G\u00eerba, and O. Nierstrasz. Practical dynamic grammars for dynamic languages. In 4th Workshop on Dynamic Languages and Applications (DYLA 2010), Malaga, Spain, June 2010."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739230.1739236"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2162010.2162014"}],"event":{"name":"IWST '11: International Workshop on Smalltalk Technologies","sponsor":["ESUG","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Edinburgh United Kingdom","acronym":"IWST '11"},"container-title":["Proceedings of the International Workshop on Smalltalk Technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2166929.2166939","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2166929.2166939","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:48Z","timestamp":1750240488000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2166929.2166939"}},"subtitle":["a modern aspect language for Pharo Smalltalk"],"short-title":[],"issued":{"date-parts":[[2011,8,23]]},"references-count":12,"alternative-id":["10.1145\/2166929.2166939","10.1145\/2166929"],"URL":"https:\/\/doi.org\/10.1145\/2166929.2166939","relation":{},"subject":[],"published":{"date-parts":[[2011,8,23]]},"assertion":[{"value":"2011-08-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}