{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T13:11:46Z","timestamp":1773148306684,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,25]],"date-time":"2012-03-25T00:00:00Z","timestamp":1332633600000},"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":[[2012,3,25]]},"DOI":"10.1145\/2162049.2162076","type":"proceedings-article","created":{"date-parts":[[2012,3,27]],"date-time":"2012-03-27T15:17:28Z","timestamp":1332861448000},"page":"227-238","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Reusing non-functional concerns across languages"],"prefix":"10.1145","author":[{"given":"Myoungkyu","family":"Song","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eli","family":"Tilevich","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, VA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,3,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AspectJ Team. The AspectJ 5 development kit developer's notebook. http:\/\/eclipse.org\/aspectj\/doc\/next\/adk15notebook\/.  AspectJ Team. The AspectJ 5 development kit developer's notebook. http:\/\/eclipse.org\/aspectj\/doc\/next\/adk15notebook\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Charles Nutter Thomas Enebo Ola Bini and Nick Sieger. JRuby. http:\/\/www.jruby.org\/.  Charles Nutter Thomas Enebo Ola Bini and Nick Sieger. JRuby. http:\/\/www.jruby.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"CodeSynthesis. ODB: C+ Object-Relational Mapping. http:\/\/www.codesynthesis.com\/products\/odb\/.  CodeSynthesis. ODB: C+ Object-Relational Mapping. http:\/\/www.codesynthesis.com\/products\/odb\/."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.602"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the spring simulation multiconference","author":"Devadithya T.","year":"2007","unstructured":"T. Devadithya , K. Chiu , and W. Lu . C+ reflection for high performance problem solving environments . In Proceedings of the spring simulation multiconference , 2007 . T. Devadithya, K. Chiu, and W. Lu. C+ reflection for high performance problem solving environments. In Proceedings of the spring simulation multiconference, 2007."},{"key":"e_1_3_2_1_6_1","volume-title":"DCMI: Proceedings of the international conference on Dublin Core and metadata applications","author":"Godby C. J.","year":"2003","unstructured":"C. J. Godby , D. Smith , and E. Childress . Two paths to interoperable metadata . In DCMI: Proceedings of the international conference on Dublin Core and metadata applications , 2003 . C. J. Godby, D. Smith, and E. Childress. Two paths to interoperable metadata. In DCMI: Proceedings of the international conference on Dublin Core and metadata applications, 2003."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065036"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/1405789"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453888"},{"key":"e_1_3_2_1_10_1","unstructured":"JBoss. JBoss AOP. http:\/\/www.jboss.org\/jbossaop\/.  JBoss. JBoss AOP. http:\/\/www.jboss.org\/jbossaop\/."},{"key":"e_1_3_2_1_11_1","unstructured":"Jython Project. Jython: Python for the Java Platform. http:\/\/www.jython.org\/.  Jython Project. Jython: Python for the Java Platform. http:\/\/www.jython.org\/."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_13_1","volume-title":"The Case of Concurrency and Failures. In ECOOP: Proceedings of the 16th European Conference on Object-Oriented Programming","author":"Kienzle J.","year":"2002","unstructured":"J. Kienzle and R. Guerraoui . AOP: Does It Make Sense ? The Case of Concurrency and Failures. In ECOOP: Proceedings of the 16th European Conference on Object-Oriented Programming , 2002 . J. Kienzle and R. Guerraoui. AOP: Does It Make Sense? The Case of Concurrency and Failures. In ECOOP: Proceedings of the 16th European Conference on Object-Oriented Programming, 2002."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654118"},{"key":"e_1_3_2_1_15_1","unstructured":"Maven. Security Annotation Framework. http:\/\/safr.sourceforge.net\/.  Maven. Security Annotation Framework. http:\/\/safr.sourceforge.net\/."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the second workshop on Intermediate representation engineering for virtual machines","author":"Milosavljevi\u0107 B.","year":"2002","unstructured":"B. Milosavljevi\u0107 , M. Vidakovi\u0107 , and Z. Konjovi\u0107 . Automatic code generation for database-oriented web applications . In Proceedings of the second workshop on Intermediate representation engineering for virtual machines , 2002 . B. Milosavljevi\u0107, M. Vidakovi\u0107, and Z. Konjovi\u0107. Automatic code generation for database-oriented web applications. In Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.103"},{"key":"e_1_3_2_1_18_1","volume-title":"Intelligent Technologies for Information Analysis","author":"Morik K.","year":"2003","unstructured":"K. Morik and M. Scholz . The miningmart approach to knowledge discovery in databases . In Intelligent Technologies for Information Analysis , 2003 . K. Morik and M. Scholz. The miningmart approach to knowledge discovery in databases. In Intelligent Technologies for Information Analysis, 2003."},{"key":"e_1_3_2_1_19_1","volume-title":"An annotation and compiler plugin system for X10. Technical report","author":"Nystrom N.","year":"2007","unstructured":"N. Nystrom and V. Saraswat . An annotation and compiler plugin system for X10. Technical report , IBM TJ Watson Research Center , 2007 . N. Nystrom and V. Saraswat. An annotation and compiler plugin system for X10. Technical report, IBM TJ Watson Research Center, 2007."},{"key":"e_1_3_2_1_20_1","unstructured":"M. Odersky P. Altherr V. Cremet B. Emir S. Maneth S. Micheloud N. Mihaylov M. Schinz E. Stenman and M. Zenger. An overview of the Scala programming language. Technical report EPFL.  M. Odersky P. Altherr V. Cremet B. Emir S. Maneth S. Micheloud N. Mihaylov M. Schinz E. Stenman and M. Zenger. An overview of the Scala programming language. Technical report EPFL."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/1287369.1287421"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1785162.1785193"},{"key":"e_1_3_2_1_23_1","volume-title":"X10 Language Specification Version 2.1. Technical report","author":"Saraswat V.","year":"2011","unstructured":"V. Saraswat , B. Bloom , I. Peshansky , O. Tardieu , and D. Grove . X10 Language Specification Version 2.1. Technical report , IBM TJ Watson Research Center , 2011 . V. Saraswat, B. Bloom, I. Peshansky, O. Tardieu, and D. Grove. X10 Language Specification Version 2.1. Technical report, IBM TJ Watson Research Center, 2011."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739230.1739234"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.468354"}],"event":{"name":"AOSD '12: Aspect-oriented Software Development","location":"Potsdam Germany","acronym":"AOSD '12","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering","AOSA Aspect-Oriented Software Association"]},"container-title":["Proceedings of the 11th annual international conference on Aspect-oriented Software Development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2162049.2162076","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2162049.2162076","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:05:43Z","timestamp":1750241143000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2162049.2162076"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3,25]]},"references-count":25,"alternative-id":["10.1145\/2162049.2162076","10.1145\/2162049"],"URL":"https:\/\/doi.org\/10.1145\/2162049.2162076","relation":{},"subject":[],"published":{"date-parts":[[2012,3,25]]},"assertion":[{"value":"2012-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}