{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:40:14Z","timestamp":1750308014174,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,3,12]],"date-time":"2007-03-12T00:00:00Z","timestamp":1173657600000},"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":[[2007,3,12]]},"DOI":"10.1145\/1233843.1233849","type":"proceedings-article","created":{"date-parts":[[2007,4,5]],"date-time":"2007-04-05T19:41:00Z","timestamp":1175802060000},"page":"6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Multiple concerns in aspect-oriented language design"],"prefix":"10.1145","author":[{"given":"Gary T.","family":"Leavens","sequence":"first","affiliation":[{"name":"Iowa State University, Ames, IA"}]},{"given":"Curtis","family":"Clifton","sequence":"additional","affiliation":[{"name":"Rose-Hulman Institute of Technology, Terre Haute, IN"}]}],"member":"320","published-online":{"date-parts":[[2007,3,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_7"},{"key":"e_1_3_2_1_2_1","volume-title":"Available from http:\/\/eclipse.org\/aspectj","author":"Team J","year":"2006","unstructured":"Aspect J Team . The AspectJ programming guide. Version 1.5.3 ., Available from http:\/\/eclipse.org\/aspectj , 2006 . AspectJ Team. The AspectJ programming guide. Version 1.5.3., Available from http:\/\/eclipse.org\/aspectj, 2006."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383857"},{"key":"e_1_3_2_1_4_1","volume-title":"Principles and design rationale of Composition Filters","author":"Bergmans L.","year":"2004","unstructured":"L. Bergmans and M. Aksit . Principles and design rationale of Composition Filters . In R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Aspect-Oriented Software Development. Addison-Wesley , 2004 . L. Bergmans and M. Aksit. Principles and design rationale of Composition Filters. In R. Filman, T. Elrad, S. Clarke, and M. Aksit, editors, Aspect-Oriented Software Development. Addison-Wesley, 2004."},{"key":"e_1_3_2_1_6_1","first-page":"33","volume-title":"FOAL 2002 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2002, number 02--06 in Technical Reports","author":"Clifton C.","year":"2002","unstructured":"C. Clifton and G. T. Leavens . Observers and assistants: A proposal for modular aspect-oriented reasoning. In G. T. Leavens and R. Cytron, editors , FOAL 2002 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2002, number 02--06 in Technical Reports , pages 33 -- 44 . Department of Computer Science, Iowa State University , Apr. 2002 . C. Clifton and G. T. Leavens. Observers and assistants: A proposal for modular aspect-oriented reasoning. In G. T. Leavens and R. Cytron, editors, FOAL 2002 Proceedings: Foundations of Aspect-Oriented Languages Workshop at AOSD 2002, number 02--06 in Technical Reports, pages 33--44. Department of Computer Science, Iowa State University, Apr. 2002."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/362929.362947"},{"key":"e_1_3_2_1_11_1","volume-title":"OOPSLA 2000 Workshop on Advanced Separation of Concerns","author":"Filman R. E.","year":"2000","unstructured":"R. E. Filman and D. P. Friedman . Aspect-oriented programming is quantification and obliviousness . In OOPSLA 2000 Workshop on Advanced Separation of Concerns , Minneapolis, MN , Oct. 2000 . R. E. Filman and D. P. Friedman. Aspect-oriented programming is quantification and obliviousness. In OOPSLA 2000 Workshop on Advanced Separation of Concerns, Minneapolis, MN, Oct. 2000."},{"key":"e_1_3_2_1_12_1","volume-title":"Aspect-oriented programming is quantification and obliviousness","author":"Filman R. E.","year":"2004","unstructured":"R. E. Filman and D. P. Friedman . Aspect-oriented programming is quantification and obliviousness . In M. Ak\u015fit, S. Clarke, T. Elrad, and R. E. Filman, editors, Aspect-Oriented Software Development. Addison-Wesley , Reading, MA, 2004 . R. E. Filman and D. P. Friedman. Aspect-oriented programming is quantification and obliviousness. In M. Ak\u015fit, S. Clarke, T. Elrad, and R. E. Filman, editors, Aspect-Oriented Software Development. Addison-Wesley, Reading, MA, 2004."},{"key":"e_1_3_2_1_13_1","volume-title":"SPLAT '03","author":"Filman R. E.","year":"2003","unstructured":"R. E. Filman and K. Havelund . The effect of AOP on software engineering, with particular attention to OIF and event quantification . In SPLAT '03 , Mar. 2003 . http:\/\/tinyurl.com\/2euk95. R. E. Filman and K. Havelund. The effect of AOP on software engineering, with particular attention to OIF and event quantification. In SPLAT '03, Mar. 2003. http:\/\/tinyurl.com\/2euk95."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/987253.987256"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/361227.361230"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.24"},{"key":"e_1_3_2_1_17_1","volume-title":"ECOOP 2001 Workshop on Advanced Separation of Concerns","author":"Gudmundson S.","year":"2001","unstructured":"S. Gudmundson and G. Kiczales . Addressing practical software development issues in AspectJ with a pointcut interface . In ECOOP 2001 Workshop on Advanced Separation of Concerns , 2001 . S. Gudmundson and G. Kiczales. Addressing practical software development issues in AspectJ with a pointcut interface. In ECOOP 2001 Workshop on Advanced Separation of Concerns, 2001."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"G.\n      Kiczales E.\n      Hilsdale J.\n      Hugunin M.\n      Kersten J.\n      Palm and \n      W. G.\n      Griswold\n  . \n  An overview of AspectJ\n  . In J. L. Knudsen editor ECOOP \n  2001\n   -- Object-Oriented Programming 15th European Conference Budapest Hungary volume \n  2072\n   of \n  Lecture Notes in Computer Science pages \n  327\n  --\n  353\n  . \n  Springer-Verlag Berlin 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 -- Object-Oriented Programming 15th European Conference Budapest Hungary volume 2072 of Lecture Notes in Computer Science pages 327--353. Springer-Verlag Berlin June 2001.","DOI":"10.1007\/3-540-45337-7_18"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062482"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/356635.356640"},{"key":"e_1_3_2_1_21_1","volume-title":"Conn.","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . AspectJ in Action. Manning Publications Co., Grennwich , Conn. , 2003 . R. Laddad. AspectJ in Action. Manning Publications Co., Grennwich, Conn., 2003."},{"key":"e_1_3_2_1_22_1","volume-title":"SPLAT '03","author":"Larochelle D.","year":"2003","unstructured":"D. Larochelle , K. Scheidt , K. Sullivan , Y. Wei , J. Winstead , and A. Wood . Join point encapsulation . In SPLAT '03 , Mar. 2003 . http:\/\/tinyur1.com\/26on14. D. Larochelle, K. Scheidt, K. Sullivan, Y. Wei, J. Winstead, and A. Wood. Join point encapsulation. In SPLAT '03, Mar. 2003. http:\/\/tinyur1.com\/26on14."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.230191"},{"key":"e_1_3_2_1_24_1","volume-title":"SPLAT '05","author":"Lopez-Herrejon R. E.","year":"2005","unstructured":"R. E. Lopez-Herrejon and D. Batory . Improving incremental development in AspectJ by bounding quantification . In SPLAT '05 , Mar. 2005 . http:\/\/tinyurl.com\/25shp3. R. E. Lopez-Herrejon and D. Batory. Improving incremental development in AspectJ by bounding quantification. In SPLAT '05, Mar. 2005. http:\/\/tinyurl.com\/25shp3."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(78)90014-4"},{"key":"e_1_3_2_1_26_1","volume-title":"SPLAT '05","author":"Ossher H.","year":"2005","unstructured":"H. Ossher . Confirmed join points . In SPLAT '05 , Mar. 2005 . http:\/\/tinyurl.com\/2xzffu. H. Ossher. Confirmed join points. In SPLAT '05, Mar. 2005. http:\/\/tinyurl.com\/2xzffu."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/174675.178068"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167514"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081734"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"}],"event":{"name":"AOSD07: 6th International Conference on Aspect-Oriented Software Development","sponsor":["AOSD-Europe European Network of Excellent on Aspect-oriented Software Development","SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Vancouver British Columbia Canada","acronym":"AOSD07"},"container-title":["Proceedings of the 5th workshop on Software engineering properties of languages and aspect technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1233843.1233849","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1233843.1233849","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:38Z","timestamp":1750259198000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1233843.1233849"}},"subtitle":["a language engineering approach to balancing benefits, with examples"],"short-title":[],"issued":{"date-parts":[[2007,3,12]]},"references-count":26,"alternative-id":["10.1145\/1233843.1233849","10.1145\/1233843"],"URL":"https:\/\/doi.org\/10.1145\/1233843.1233849","relation":{},"subject":[],"published":{"date-parts":[[2007,3,12]]},"assertion":[{"value":"2007-03-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}