{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:37:16Z","timestamp":1750307836097,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,11,26]],"date-time":"2007-11-26T00:00:00Z","timestamp":1196035200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004965","name":"Sixth Framework Programme","doi-asserted-by":"publisher","award":["IST-2-004349"],"award-info":[{"award-number":["IST-2-004349"]}],"id":[{"id":"10.13039\/501100004965","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,11,26]]},"DOI":"10.1145\/1376780.1376781","type":"proceedings-article","created":{"date-parts":[[2008,6,3]],"date-time":"2008-06-03T18:03:27Z","timestamp":1212516207000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Augmenting reflective middleware with an aspect orientation support layer"],"prefix":"10.1145","author":[{"given":"Bholanathsingh","family":"Surajbali","sequence":"first","affiliation":[{"name":"Lancaster University, Lancaster, UK"}]},{"given":"Geoff","family":"Coulson","sequence":"additional","affiliation":[{"name":"Lancaster University, Lancaster, UK"}]},{"given":"Phil","family":"Greenwood","sequence":"additional","affiliation":[{"name":"Lancaster University, Lancaster, UK"}]},{"given":"Paul","family":"Grace","sequence":"additional","affiliation":[{"name":"Lancaster University, Lancaster, UK"}]}],"member":"320","published-online":{"date-parts":[[2007,11,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AOP-Alliance http:\/\/sourceforge.net\/projects\/aopalliance 07.  AOP-Alliance http:\/\/sourceforge.net\/projects\/aopalliance 07."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1119655.1119665"},{"volume-title":"IEEE DS Online Reflective Middleware, '01","author":"Blair G.","key":"e_1_3_2_1_3_1","unstructured":"Blair , G. , The Design and Implementation of OpenORB v2\" , IEEE DS Online Reflective Middleware, '01 . Blair, G., et al., \"The Design and Implementation of OpenORB v2\", IEEE DS Online Reflective Middleware, '01."},{"key":"e_1_3_2_1_4_1","first-page":"261","volume-title":"Aspect-Oriented Software Development","author":"Bouraqadi N.","year":"2005","unstructured":"Bouraqadi , N. and Ledoux T. , Aspect-Oriented Software Development , Chapter 12-Supporting AOP using Reflection, pages 261 -- 282 . Addison-Wesley , 2005 . Bouraqadi, N. and Ledoux T., Aspect-Oriented Software Development, Chapter 12-Supporting AOP using Reflection, pages 261--282. Addison-Wesley, 2005."},{"key":"e_1_3_2_1_5_1","volume-title":"3rd International Conference on AOSD, Lancaster UK","author":"Burke B.","year":"2004","unstructured":"Burke , B. , \"J Boss AOP Tutorial \" , 3rd International Conference on AOSD, Lancaster UK , 2004 . Burke, B., \"JBoss AOP Tutorial\", 3rd International Conference on AOSD, Lancaster UK, 2004."},{"key":"e_1_3_2_1_6_1","volume-title":"AOSD","author":"Colyer A.","year":"2004","unstructured":"Colyer , A. , Managing Complexity in Middleware\" , Patterns for Infrastructure Software , AOSD , 2004 . Colyer, A., et al., \"Managing Complexity in Middleware\", Patterns for Infrastructure Software, AOSD, 2004."},{"volume-title":"Proc. IASTED SEA, USA, '04","author":"Coulson G.","key":"e_1_3_2_1_7_1","unstructured":"Coulson , G. , Blair , G , Grace et al., \"A Component Model for Building Systems Software \", Proc. IASTED SEA, USA, '04 . Coulson, G., Blair, G, Grace et al., \"A Component Model for Building Systems Software\", Proc. IASTED SEA, USA, '04."},{"key":"e_1_3_2_1_8_1","volume-title":"Aspect Oriented Software Development","author":"Filman R.","year":"2004","unstructured":"Filman , R. , Elrad , T. , Clarke , S. , and Aksit , M. , Aspect Oriented Software Development , Addison Wesley , 2004 . Filman, R., Elrad, T., Clarke, S., and Aksit, M., Aspect Oriented Software Development, Addison Wesley, 2004."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/648089.747488"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376780.1376782"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1175855.1175858"},{"key":"e_1_3_2_1_12_1","volume-title":"Handbook of Mobile Middleware","author":"Grace P.","year":"2006","unstructured":"Grace , P. , Blair , G. , \" Reflective Middleware \" , In Handbook of Mobile Middleware , CRC Press , 2006 . Grace, P., Blair, G., \"Reflective Middleware\", In Handbook of Mobile Middleware, CRC Press, 2006."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30469-2_40"},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. Workshop on ADI, ECOOP","author":"Greenwood P.","year":"2007","unstructured":"Greenwood , P. , Interactions in AO Middleware \" , Proc. Workshop on ADI, ECOOP 2007 . Greenwood, P., et al., \"Interactions in AO Middleware\", Proc. Workshop on ADI, ECOOP 2007."},{"key":"e_1_3_2_1_15_1","volume-title":"AOSD","author":"Harrop P.","year":"2005","unstructured":"Harrop , P. , Colyer , A. , \"AOP in Spring \" , AOSD 2005 . Harrop, P., Colyer, A., \"AOP in Spring\", AOSD 2005."},{"key":"e_1_3_2_1_16_1","volume-title":"www.omg.org","author":"Java Language Mapping Specification","year":"2007","unstructured":"\"IDL to Java Language Mapping Specification ,\" The Object Management Group , www.omg.org , 2007 . \"IDL to Java Language Mapping Specification,\" The Object Management Group, www.omg.org, 2007."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of ECOOP","author":"Kiczales G.","year":"1997","unstructured":"Kiczales , G. , Lamping , J. , Aspect Oriented Programming \" , Proceedings of ECOOP , 1997 . Kiczales, G., Lamping, J., et al., \"Aspect Oriented Programming\", Proceedings of ECOOP, 1997."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/508448.508470"},{"key":"e_1_3_2_1_19_1","unstructured":"Lagaisse B. et al. \"True and Transparent Distributed Composition of Aspect-Component\" Middleware '06.   Lagaisse B. et al. \"True and Transparent Distributed Composition of Aspect-Component\" Middleware '06 ."},{"key":"e_1_3_2_1_20_1","volume-title":"June","author":"Loughran L.","year":"2005","unstructured":"Loughran , L. , Survey of Aspect-Oriented Middleware\" , AOSD-Europe Deliverable D8 , June 2005 . Loughran, L., et al, \"Survey of Aspect-Oriented Middleware\", AOSD-Europe Deliverable D8, June 2005."},{"key":"e_1_3_2_1_21_1","unstructured":"Loughran N. etal \"Requirements and Definition of AO Middleware\" AOSD-Europe Project Deliverable Aug 2005.  Loughran N. et al \"Requirements and Definition of AO Middleware\" AOSD-Europe Project Deliverable Aug 2005."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976274"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38821"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. Reflection","author":"Pawlak R.","year":"2001","unstructured":"Pawlak , R. , Seinturier , L. , \"JAC : A Flexible Solution for AOP in Java \". In Proc. Reflection 2001 . Pawlak, R., Seinturier, L., \"JAC: A Flexible Solution for AOP in Java\". In Proc. Reflection 2001."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/11821946_17"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxh083"},{"key":"e_1_3_2_1_27_1","volume-title":"Technical Report MSU-CSE-03-35","author":"Sadjadi M.","year":"2003","unstructured":"Sadjadi , M. and McKinley , P. K , \"A survey of adaptive middleware\". Technical Report MSU-CSE-03-35 , 2003 . Sadjadi, M. and McKinley, P. K, \"A survey of adaptive middleware\". Technical Report MSU-CSE-03-35, 2003."},{"key":"e_1_3_2_1_28_1","volume-title":"MIT","author":"Smith B.","year":"1982","unstructured":"Smith , B. , \" Reflection and Semantics in a Procedural Programming Language\", PhD thesis , MIT , January 1982 . Smith, B., \"Reflection and Semantics in a Procedural Programming Language\", PhD thesis, MIT, January 1982."},{"key":"e_1_3_2_1_29_1","unstructured":"Stefani J. etal \"Fractal Component Tutorial\" ECOOP '06.  Stefani J. et al. \"Fractal Component Tutorial\" ECOOP '06."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383865"},{"key":"e_1_3_2_1_31_1","volume-title":"Beyond Object-Oriented Programming","author":"Szyperski C.","year":"1999","unstructured":"Szyperski , C. , \" Component Software : Beyond Object-Oriented Programming \". Addison-Wesley , 1999 . Szyperski, C., \"Component Software: Beyond Object-Oriented Programming\". Addison-Wesley, 1999."},{"key":"e_1_3_2_1_32_1","unstructured":"Tanter E. \"From Metaobject Protocols to Versatile Kernels for Aspect-Oriented Programming\" PhD Thesis - University of Nantes November 2004.  Tanter E. \"From Metaobject Protocols to Versatile Kernels for Aspect-Oriented Programming\" PhD Thesis - University of Nantes November 2004."},{"key":"e_1_3_2_1_33_1","volume-title":"Conference on FASE Poland","author":"Vanderperren","year":"2003","unstructured":"Vanderperren et al., \"A visual component composition environment with advanced aspect separation features \", Conference on FASE Poland , 2003 . Vanderperren et al., \"A visual component composition environment with advanced aspect separation features\", Conference on FASE Poland, 2003."},{"key":"e_1_3_2_1_34_1","volume-title":"6th Middleware Conference","author":"Zhang C.","year":"2005","unstructured":"Zhang , C. , Generic Middleware Substrate through Modelware\". 6th Middleware Conference , France 2005 . Zhang, C., et al., \"Generic Middleware Substrate through Modelware\". 6th Middleware Conference, France 2005."}],"event":{"name":"Middleware07: 8th International Middleware Conference","sponsor":["ACM Association for Computing Machinery"],"location":"Newport Beach CA","acronym":"Middleware07"},"container-title":["Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM\/IFIP\/USENIX International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1376780.1376781","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1376780.1376781","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:58:01Z","timestamp":1750255081000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1376780.1376781"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,11,26]]},"references-count":34,"alternative-id":["10.1145\/1376780.1376781","10.1145\/1376780"],"URL":"https:\/\/doi.org\/10.1145\/1376780.1376781","relation":{},"subject":[],"published":{"date-parts":[[2007,11,26]]},"assertion":[{"value":"2007-11-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}