{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:32:16Z","timestamp":1773192736654,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,3,14]],"date-time":"2005-03-14T00:00:00Z","timestamp":1110758400000},"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":[[2005,3,14]]},"DOI":"10.1145\/1052898.1052900","type":"proceedings-article","created":{"date-parts":[[2005,8,3]],"date-time":"2005-08-03T08:31:47Z","timestamp":1123057907000},"page":"15-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":48,"title":["An analysis of modularity in aspect oriented design"],"prefix":"10.1145","author":[{"given":"Cristina Videira","family":"Lopes","sequence":"first","affiliation":[{"name":"University of California, Irvine"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sushil Krishna","family":"Bajracharya","sequence":"additional","affiliation":[{"name":"University of California, Irvine"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,3,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Tutorials and resources on DSM DSM web site http:\/\/www.dsmweb.org.  Tutorials and resources on DSM DSM web site http:\/\/www.dsmweb.org."},{"key":"e_1_3_2_1_2_1","unstructured":"AspectJ project web site. http:\/\/www.aspectj.org.  AspectJ project web site. http:\/\/www.aspectj.org."},{"key":"e_1_3_2_1_3_1","unstructured":"MapPoint Object Model available from MSDN online http:\/\/msdn.microsoft.com\/.  MapPoint Object Model available from MSDN online http:\/\/msdn.microsoft.com\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Concern Manipulation Environment (CME) project web site http:\/\/www.eclipse.org\/cme\/.  Concern Manipulation Environment (CME) project web site http:\/\/www.eclipse.org\/cme\/."},{"key":"e_1_3_2_1_5_1","unstructured":"The Apache Foundation. Apache AXIS. http:\/\/ws.apache.org\/axis\/.  The Apache Foundation. Apache AXIS. http:\/\/ws.apache.org\/axis\/."},{"key":"e_1_3_2_1_6_1","unstructured":"MapPoint web services. http:\/\/www.mappoint.com.  MapPoint web services. http:\/\/www.mappoint.com."},{"key":"e_1_3_2_1_7_1","unstructured":"Spatialpoint. http:\/\/www.spatialpoint.com.  Spatialpoint. http:\/\/www.spatialpoint.com."},{"key":"e_1_3_2_1_8_1","unstructured":"Sun Microsystems. Java Servlet Specifiation. http:\/\/java.sun.com\/products\/servlet\/.  Sun Microsystems. Java Servlet Specifiation. http:\/\/java.sun.com\/products\/servlet\/."},{"key":"e_1_3_2_1_9_1","unstructured":"Sun Microsystems. J2EE Java 2 Enterprise Edition Specification. http:\/\/java.sun.com\/j2ee\/.  Sun Microsystems. J2EE Java 2 Enterprise Edition Specification. http:\/\/java.sun.com\/j2ee\/."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/2366.001.0001","volume-title":"The Power of Modularity","author":"Baldwin C. Y.","year":"2000","unstructured":"C. Y. Baldwin and K. B. Clark . Design Rules vol I , The Power of Modularity . MIT Press , 2000 . C. Y. Baldwin and K. B. Clark. Design Rules vol I, The Power of Modularity. MIT Press, 2000."},{"key":"e_1_3_2_1_11_1","unstructured":"M. Fowler. Inversion of control containers and the dependency injection pattern. http:\/\/www.martinfowler.com\/articles\/injection.html.  M. Fowler. Inversion of control containers and the dependency injection pattern. http:\/\/www.martinfowler.com\/articles\/injection.html."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2004.1270764"},{"key":"e_1_3_2_1_13_1","series-title":"Object Technology Series","volume-title":"Refactoring: improving the design of existing code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler , K. Beck , J. Brant , O. Opdyke , and D. Roberts . Refactoring: improving the design of existing code . Object Technology Series . Addison-Wesley , 1999 . M. Fowler, K. Beck, J. Brant, O. Opdyke, and D. Roberts. Refactoring: improving the design of existing code. Object Technology Series. Addison-Wesley, 1999."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"G.\n      Kiczales J.\n      Lamping A.\n      Mendhekar C.\n      Maeda C.\n      Lopes J.-M.\n      Loingtier and \n      J.\n      Irwin\n  . \n  Aspect-oriented programming\n  . In M. Ak\u015fit and S. Matsuoka editors 11th Europeen Conf. Object-Oriented Programming volume \n  1241\n   of \n  LNCS pages \n  220\n  --\n  242\n  . \n  Springer Verlag 1997\n  .  G. Kiczales J. Lamping A. Mendhekar C. Maeda C. Lopes J.-M. Loingtier and J. Irwin. Aspect-oriented programming. In M. Ak\u015fit and S. Matsuoka editors 11th Europeen Conf. Object-Oriented Programming volume 1241 of LNCS pages 220--242. Springer Verlag 1997.","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45070-2_2"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/944331.944359"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/141874.141884"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581390"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/sys.v7:1"},{"key":"e_1_3_2_1_24_1","volume-title":"Software architecture: perspectives on an emerging discipline","author":"Shaw M.","year":"1996","unstructured":"M. Shaw and D. Garlan . Software architecture: perspectives on an emerging discipline . Prentice-Hall, Inc. , 1996 . M. Shaw and D. Garlan. Software architecture: perspectives on an emerging discipline. Prentice-Hall, Inc., 1996."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/503209.503224"},{"key":"e_1_3_2_1_26_1","unstructured":"W3C. SOAP (Simple Object Access Protocol) version 1.2 specification. http:\/\/www.w3.org\/TR\/soap12.  W3C. SOAP (Simple Object Access Protocol) version 1.2 specification. http:\/\/www.w3.org\/TR\/soap12."},{"key":"e_1_3_2_1_27_1","unstructured":"W3C. Web services description language (WSDL). http:\/\/www.w3.org\/TR\/wsdl.  W3C. Web services description language (WSDL). http:\/\/www.w3.org\/TR\/wsdl."}],"event":{"name":"AOSD05: 4th International Conference on Aspect-Oriented Software Development Conference","location":"Chicago Illinois","acronym":"AOSD05","sponsor":["Illinois Institute of Technology","BEA Systems, Inc.","Siemens AG, CT SE 2","IBMR IBM Research","AOSD-Europe: European Network of Excellence on Aspect-Oriented Software Development","Oracle Corporation","AOSA Aspect-Oriented Software Association, Inc","TheServerSide.COM"]},"container-title":["Proceedings of the 4th international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1052898.1052900","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1052898.1052900","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:43:27Z","timestamp":1750286607000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1052898.1052900"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,3,14]]},"references-count":25,"alternative-id":["10.1145\/1052898.1052900","10.1145\/1052898"],"URL":"https:\/\/doi.org\/10.1145\/1052898.1052900","relation":{},"subject":[],"published":{"date-parts":[[2005,3,14]]},"assertion":[{"value":"2005-03-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}