{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:42:04Z","timestamp":1750308124282,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,1,9]],"date-time":"2006-01-09T00:00:00Z","timestamp":1136764800000},"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":[[2006,1,9]]},"DOI":"10.1145\/1111542.1111554","type":"proceedings-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T15:52:40Z","timestamp":1139241160000},"page":"68-77","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":52,"title":["A disciplined approach to aspect composition"],"prefix":"10.1145","author":[{"given":"Roberto","family":"Lopez-Herrejon","sequence":"first","affiliation":[{"name":"Oxford University, Oxford, England"}]},{"given":"Don","family":"Batory","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, Texas"}]},{"given":"Christian","family":"Lengauer","sequence":"additional","affiliation":[{"name":"Universit\u00e4t Passau, Passau, Germany"}]}],"member":"320","published-online":{"date-parts":[[2006,1,9]]},"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","doi-asserted-by":"publisher","DOI":"10.1145\/571157.571177"},{"key":"e_1_3_2_1_3_1","volume-title":"Europe Network of Excellence Workshop. ECOOP","author":"AOSD","year":"2005","unstructured":"AOSD Europe Network of Excellence Workshop. ECOOP 2005 .]] AOSD Europe Network of Excellence Workshop. ECOOP 2005.]]"},{"key":"e_1_3_2_1_4_1","volume-title":"dev. eclipse. org\/mho-narc\/lists\/aspectj-dev\/maillist.html. Thread on execution order","author":"J Developers","year":"2005","unstructured":"Aspect J Developers mailing list. dev. eclipse. org\/mho-narc\/lists\/aspectj-dev\/maillist.html. Thread on execution order . October 5, 2005 .]] AspectJ Developers mailing list. dev. eclipse. org\/mho-narc\/lists\/aspectj-dev\/maillist.html. Thread on execution order. October 5, 2005.]]"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052906"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065026"},{"key":"e_1_3_2_1_7_1","unstructured":"AspectJ version 1.2.1 eclipse.org\/aspectj\/.]]  AspectJ version 1.2.1 eclipse.org\/aspectj\/.]]"},{"key":"e_1_3_2_1_8_1","unstructured":"AspectJ Manual www.eclipse.org\/aspectj\/doc\/progguide\/language.html.]]  AspectJ Manual www.eclipse.org\/aspectj\/doc\/progguide\/language.html.]]"},{"key":"e_1_3_2_1_9_1","unstructured":"Aspect Bench Compiler. www. aspectbench. org]]  Aspect Bench Compiler. www. aspectbench. org]]"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/136586.136587"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.23"},{"key":"e_1_3_2_1_12_1","volume-title":"TOOLS'USA","author":"Bezivin J.","year":"2001","unstructured":"J. Bezivin , \" From Object Composition to Model Transformation with the MDA \", TOOLS'USA , August 2001 .]] J. Bezivin, \"From Object Composition to Model Transformation with the MDA\", TOOLS'USA, August 2001.]]"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263735"},{"key":"e_1_3_2_1_14_1","unstructured":"S. Chiba \"Program Transformation with Reflective and Aspect-Oriented Programming\" in {13}.]]  S. Chiba \"Program Transformation with Reflective and Aspect-Oriented Programming\" in {13}.]]"},{"key":"e_1_3_2_1_15_1","volume-title":"FOAL","author":"Clifton C.","year":"2002","unstructured":"C. Clifton and G. Leavens , \" Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning \", FOAL 2002 .]] C. Clifton and G. Leavens, \"Observers and Assistants: A Proposal for Modular Aspect-Oriented Reasoning\", FOAL 2002.]]"},{"key":"e_1_3_2_1_16_1","volume-title":"SPLAT","author":"Clifton C.","year":"2003","unstructured":"C. Clifton , G. T. Leavens . \"Obliviousness, Modular Reasoning , and the Behavioral Subtyping Analogy\". SPLAT 2003 .]] C. Clifton, G. T. Leavens. \"Obliviousness, Modular Reasoning, and the Behavioral Subtyping Analogy\". SPLAT 2003.]]"},{"key":"e_1_3_2_1_17_1","volume-title":"Iowa State","author":"Clifton C.","year":"2005","unstructured":"C. Clifton , \" A Design Discipline and Language Features for Modular Reasoning in Aspect-Oriented Programs\", Ph.D. Dept . Computer Science , Iowa State , 2005 .]] C. Clifton, \"A Design Discipline and Language Features for Modular Reasoning in Aspect-Oriented Programs\", Ph.D. Dept. Computer Science, Iowa State, 2005.]]"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/363095.363143"},{"key":"e_1_3_2_1_19_1","volume-title":"Technical Report","author":"Dounce R.","year":"2005","unstructured":"R. Dounce , D. Le Botlan . \" Towards a Taxonomy of AOP Semantics\". AOSD- Europe . Technical Report , July 2005 .]] R. Dounce, D. Le Botlan. \"Towards a Taxonomy of AOP Semantics\". AOSD-Europe. Technical Report, July 2005.]]"},{"key":"e_1_3_2_1_20_1","volume-title":"Aspect-Oriented Software Development","author":"Filman R. E.","year":"2004","unstructured":"R. E. Filman , T. Elrad , S. Clarke , M. Aksit . Aspect-Oriented Software Development . Addison-Wesley , 2004 .]] R. E. Filman, T. Elrad, S. Clarke, M. Aksit. Aspect-Oriented Software Development. Addison-Wesley, 2004.]]"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976277"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643610"},{"key":"e_1_3_2_1_23_1","volume-title":"Discussions at SPLAT","author":"Gybels K","year":"2005","unstructured":"K Gybels and K. Ostermann , Discussions at SPLAT 2005 .]] K Gybels and K. Ostermann, Discussions at SPLAT 2005.]]"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_1_25_1","volume-title":"Towards a Theory of Deep Mixin Composition","author":"Hutchins D.","year":"2005","unstructured":"D. Hutchins , \" Making Inheritance Scale : Towards a Theory of Deep Mixin Composition \", Univ. of Edinburgh , 2005 .]] D. Hutchins, \"Making Inheritance Scale: Towards a Theory of Deep Mixin Composition\", Univ. of Edinburgh, 2005.]]"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062482"},{"key":"e_1_3_2_1_27_1","volume-title":"SCAM","author":"Kniesel G.","year":"2001","unstructured":"G. Kniesel , Mangler - A Framework for Load-Time Transformation of Java Class Files\". SCAM 2001 .]] G. Kniesel, et al. \"JMangler - A Framework for Load-Time Transformation of Java Class Files\". SCAM 2001.]]"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029916"},{"key":"e_1_3_2_1_29_1","volume-title":"Practical Aspect-Oriented Programming. Manning","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . AspectJ in Action . Practical Aspect-Oriented Programming. Manning , 2003 .]] R. Laddad. AspectJ in Action. Practical Aspect-Oriented Programming. Manning, 2003.]]"},{"key":"e_1_3_2_1_30_1","volume-title":"PEPM","author":"L\u00e4mmel R.","year":"1999","unstructured":"R. L\u00e4mmel , \" Declarative Aspect-Oriented Programming\" , PEPM 1999 .]] R. L\u00e4mmel, \"Declarative Aspect-Oriented Programming\", PEPM 1999.]]"},{"key":"e_1_3_2_1_31_1","volume-title":"Generative and Transformational Techniques in Software Engineering","author":"L\u00e4mmel R.","year":"2005","unstructured":"R. L\u00e4mmel , J. Saraiva , and J. Visser (Eds) , Generative and Transformational Techniques in Software Engineering , 2005 .]] R. L\u00e4mmel, J. Saraiva, and J. Visser (Eds), Generative and Transformational Techniques in Software Engineering, 2005.]]"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_8"},{"key":"e_1_3_2_1_33_1","volume-title":"SPLAT Workshop","author":"Lopez-Herrejon R. E.","year":"2005","unstructured":"R. E. Lopez-Herrejon and D. Batory . \" Improving Incremental Development in AspectJ by Bounding Quantification \", SPLAT Workshop , March 2005 .]] R. E. Lopez-Herrejon and D. Batory. \"Improving Incremental Development in AspectJ by Bounding Quantification\", SPLAT Workshop, March 2005.]]"},{"key":"e_1_3_2_1_34_1","volume-title":"ECOOP","author":"Masuhara H.","year":"2003","unstructured":"H. Masuhara , G. Kiczales , \" Modeling Crosscutting Aspect-Oriented Mechanisms\". ECOOP 2003 .]] H. Masuhara, G. Kiczales, \"Modeling Crosscutting Aspect-Oriented Mechanisms\". ECOOP 2003.]]"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052915"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/356914.356917"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062483"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029917"},{"key":"e_1_3_2_1_39_1","unstructured":"T. Rho G. Kniesel. \"LogicAJ - A Uniformly Generic Aspect Language.\" Submitted.]]  T. Rho G. Kniesel. \"LogicAJ - A Uniformly Generic Aspect Language.\" Submitted.]]"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/582095.582099"},{"key":"e_1_3_2_1_41_1","unstructured":"Semantic Designs. www. semdesigns.com\/]]  Semantic Designs. www. semdesigns.com\/]]"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008715808855"},{"key":"e_1_3_2_1_44_1","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"Szyperski C.","year":"2002","unstructured":"C. Szyperski , Component Software: Beyond Object-Oriented Programming , Addison-Wesley , 2002 .]] C. Szyperski, Component Software: Beyond Object-Oriented Programming, Addison-Wesley, 2002.]]"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1018203.1018208"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/362575.362577"}],"event":{"name":"PEPM06: Partial Evaluation and Program Manipulation 2006","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Charleston South Carolina","acronym":"PEPM06"},"container-title":["Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1111542.1111554","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1111542.1111554","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:23Z","timestamp":1750262903000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1111542.1111554"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1,9]]},"references-count":46,"alternative-id":["10.1145\/1111542.1111554","10.1145\/1111542"],"URL":"https:\/\/doi.org\/10.1145\/1111542.1111554","relation":{},"subject":[],"published":{"date-parts":[[2006,1,9]]},"assertion":[{"value":"2006-01-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}