{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:44Z","timestamp":1772163944995,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2004,10,31]],"date-time":"2004-10-31T00:00:00Z","timestamp":1099180800000},"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":[[2004,10,31]]},"DOI":"10.1145\/1029894.1029917","type":"proceedings-article","created":{"date-parts":[[2005,1,30]],"date-time":"2005-01-30T12:55:16Z","timestamp":1107089716000},"page":"147-158","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":84,"title":["A classification system and analysis for aspect-oriented programs"],"prefix":"10.1145","author":[{"given":"Martin","family":"Rinard","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Alexandru","family":"Salcianu","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]},{"given":"Suhabe","family":"Bugrara","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}]}],"member":"320","published-online":{"date-parts":[[2004,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"C. S. Ananian. MIT FLEX compiler infrastructure for Java. Available from http:\/\/www.flex-compiler.lcs.mit.edu.  C. S. Ananian. MIT FLEX compiler infrastructure for Java. Available from http:\/\/www.flex-compiler.lcs.mit.edu."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/136586.136587"},{"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","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320387"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320388"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93585"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320386"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/512950.512973"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/503209.503231"},{"key":"e_1_3_2_1_11_1","unstructured":"G. Kiczales etal AspectJ compiler. Available from http:\/\/eclipse.org\/aspectj.  G. Kiczales et al. AspectJ compiler. Available from http:\/\/eclipse.org\/aspectj."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320421"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383858"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/646158.680006"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_16_1","volume-title":"Aspect-Oriented Programming with AspectJ","author":"Kiselev I.","year":"2002","unstructured":"I. Kiselev . Aspect-Oriented Programming with AspectJ . Sams Publishing , 2002 . I. Kiselev. Aspect-Oriented Programming with AspectJ. Sams Publishing, 2002."},{"key":"e_1_3_2_1_17_1","volume-title":"ApectJ in Action","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . ApectJ in Action . Manning Publications Company , Greenwich, CT , 2003 . R. Laddad. ApectJ in Action. Manning Publications Company, Greenwich, CT, 2003."},{"key":"e_1_3_2_1_18_1","volume-title":"Verifying Cross-Cutting Features as Open Systems","author":"Li H.","year":"2003","unstructured":"H. Li , S. Krishnamurthi , and K. Fisler . Verifying Cross-Cutting Features as Open Systems . Manning Publications Company , Greenwich, CT , 2003 . H. Li, S. Krishnamurthi, and K. Fisler. Verifying Cross-Cutting Features as Open Systems. Manning Publications Company, Greenwich, CT, 2003."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28698"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383856"},{"key":"e_1_3_2_1_23_1","unstructured":"Sable compiler group at McGill. Soot: a Java optimization framework. Available from http:\/\/www.sable.mcgill.ca\/soot.  Sable compiler group at McGill. Soot: a Java optimization framework. Available from http:\/\/www.sable.mcgill.ca\/soot."},{"key":"e_1_3_2_1_24_1","volume-title":"MIT Laboratory for Computer Science","author":"Salcianu A.","year":"2001","unstructured":"A. Salcianu . Pointer analysis and its applications to Java programs. Master's thesis , MIT Laboratory for Computer Science , 2001 . A. Salcianu. Pointer analysis and its applications to Java programs. Master's thesis, MIT Laboratory for Computer Science, 2001."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/646159.680037"},{"key":"e_1_3_2_1_27_1","volume-title":"Workshop on Foundations of Aspect-Oriented Languages","author":"Stoerzer M.","year":"2003","unstructured":"M. Stoerzer and J. Krinke . Interference analysis for AspectJ . In Workshop on Foundations of Aspect-Oriented Languages , 2003 . M. Stoerzer and J. Krinke. Interference analysis for AspectJ. In Workshop on Foundations of Aspect-Oriented Languages, 2003."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320400"}],"event":{"name":"SIGSOFT04\/FSE-12: SIGSOFT 2004 -12th International Symposium on the Foundations of Software Engineering","location":"Newport Beach CA USA","acronym":"SIGSOFT04\/FSE-12","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1029894.1029917","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1029894.1029917","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:31:03Z","timestamp":1750249863000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1029894.1029917"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,10,31]]},"references-count":25,"alternative-id":["10.1145\/1029894.1029917","10.1145\/1029894"],"URL":"https:\/\/doi.org\/10.1145\/1029894.1029917","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1041685.1029917","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2004,10,31]]},"assertion":[{"value":"2004-10-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}