{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:36:39Z","timestamp":1750307799060,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,16]],"date-time":"2008-03-16T00:00:00Z","timestamp":1205625600000},"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":[[2008,3,16]]},"DOI":"10.1145\/1363686.1363810","type":"proceedings-article","created":{"date-parts":[[2008,4,29]],"date-time":"2008-04-29T13:04:11Z","timestamp":1209474251000},"page":"507-511","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards a service-based middleware layer for runtime environments"],"prefix":"10.1145","author":[{"given":"Abdulmalik","family":"Al-Gahmi","sequence":"first","affiliation":[{"name":"New Mexico State University, Las Cruces, NM"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Cook","sequence":"additional","affiliation":[{"name":"New Mexico State University, Las Cruces, NM"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,3,16]]},"reference":[{"key":"e_1_3_2_1_1_1","series-title":"Lecture Notes in Computer Science, 1743:301--302","volume-title":"On Weaving Aspects","author":"B\u00f6llert K.","year":"1999","unstructured":"K. B\u00f6llert . On Weaving Aspects . Lecture Notes in Computer Science, 1743:301--302 , 1999 . K. B\u00f6llert. On Weaving Aspects. Lecture Notes in Computer Science, 1743:301--302, 1999."},{"key":"e_1_3_2_1_2_1","volume-title":"Understanding The Linux Kernel. Oreilly &amp","author":"Bovet D.","year":"2005","unstructured":"D. Bovet and M. Cesati . Understanding The Linux Kernel. Oreilly &amp ; Associates Inc , 2005 . D. Bovet and M. Cesati. Understanding The Linux Kernel. Oreilly &amp; Associates Inc, 2005."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400404"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/251595.254090"},{"key":"e_1_3_2_1_5_1","unstructured":"U. Drepper. ELF Handling For Thread-Local Storage. http:\/\/people.redhat.com\/drepper\/tls.pdf 2005.  U. Drepper. ELF Handling For Thread-Local Storage. http:\/\/people.redhat.com\/drepper\/tls.pdf 2005."},{"key":"e_1_3_2_1_6_1","volume-title":"Java Reflection in Action","author":"Forman I. R.","year":"2004","unstructured":"I. R. Forman and N. Forman . Java Reflection in Action . Manning Publications , 2004 . I. R. Forman and N. Forman. Java Reflection in Action. Manning Publications, 2004."},{"key":"e_1_3_2_1_7_1","first-page":"220","volume-title":"Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming","volume":"1241","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales , J. Lamping , A. Menhdhekar , C. Maeda , C. Lopes , J.-M. Loingtier , and J. Irwin . Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming , volume 1241 , pages 220 -- 242 . Springer-Verlag , 1997 . G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming, volume 1241, pages 220--242. Springer-Verlag, 1997."},{"key":"e_1_3_2_1_8_1","volume-title":"Morgan Kaufmann Publishers","author":"Levine J. R.","year":"2000","unstructured":"J. R. Levine . Linkers &amp; Loaders. Morgan Kaufmann Publishers , 2000 . J. R. Levine. Linkers &amp; Loaders. Morgan Kaufmann Publishers, 2000."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.48"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101516.1101517"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31967-2_9"},{"key":"e_1_3_2_1_12_1","first-page":"177","volume-title":"Architecture-Based Runtime Software Evolution. In ICSE '98: Proceedings of the 20th international conference on Software engineering","author":"Oreizy P.","year":"1998","unstructured":"P. Oreizy , N. Medvidovic , and R. N. Taylor . Architecture-Based Runtime Software Evolution. In ICSE '98: Proceedings of the 20th international conference on Software engineering , pages 177 -- 186 , Washington, DC, USA , 1998 . IEEE Computer Society. P. Oreizy, N. Medvidovic, and R. N. Taylor. Architecture-Based Runtime Software Evolution. In ICSE '98: Proceedings of the 20th international conference on Software engineering, pages 177--186, Washington, DC, USA, 1998. IEEE Computer Society."},{"key":"e_1_3_2_1_13_1","first-page":"41","volume-title":"Proc. 2003 ICSE Workshop on Dynamic Analysis","author":"Reiss S. P.","year":"2003","unstructured":"S. P. Reiss and M. Renieris . Languages for Dynamic Instrumentation . In Proc. 2003 ICSE Workshop on Dynamic Analysis , pages 41 -- 45 , 2003 . S. P. Reiss and M. Renieris. Languages for Dynamic Instrumentation. In Proc. 2003 ICSE Workshop on Dynamic Analysis, pages 41--45, 2003."},{"key":"e_1_3_2_1_14_1","volume-title":"Applied Microsoft .NET Framework Programming","author":"Richter J.","year":"2002","unstructured":"J. Richter . Applied Microsoft .NET Framework Programming . Microsoft Press , 2002 . J. Richter. Applied Microsoft .NET Framework Programming. Microsoft Press, 2002."},{"key":"e_1_3_2_1_15_1","unstructured":"Sun Microsystems Inc. Linker and Libraries Guide. http:\/\/docs.sun.com\/app\/docs\/doc\/806-0641 2007.  Sun Microsystems Inc. Linker and Libraries Guide. http:\/\/docs.sun.com\/app\/docs\/doc\/806-0641 2007."},{"key":"e_1_3_2_1_16_1","first-page":"2005","volume-title":"Proc. International Conference on Software Maintenance: Poster Session","author":"Tambe S.","unstructured":"S. Tambe , N. Vedagiri , N. Abbas , and J. Cook . DDL: Customizing the Dynamic Linking Process for Program Analysis and Evolution . In Proc. International Conference on Software Maintenance: Poster Session , page 4pp., 2005 . S. Tambe, N. Vedagiri, N. Abbas, and J. Cook. DDL: Customizing the Dynamic Linking Process for Program Analysis and Evolution. In Proc. International Conference on Software Maintenance: Poster Session, page 4pp., 2005."},{"key":"e_1_3_2_1_17_1","unstructured":"D. Vollmann. Metaclasses and Reflection in C++. http:\/\/www.vollmann.com\/pubs\/meta\/meta\/meta.html 2000.  D. Vollmann. Metaclasses and Reflection in C++. http:\/\/www.vollmann.com\/pubs\/meta\/meta\/meta.html 2000."}],"event":{"name":"SAC '08: The 2008 ACM Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Fortaleza, Ceara Brazil","acronym":"SAC '08"},"container-title":["Proceedings of the 2008 ACM symposium on Applied computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1363686.1363810","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1363686.1363810","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:29Z","timestamp":1750254989000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1363686.1363810"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3,16]]},"references-count":17,"alternative-id":["10.1145\/1363686.1363810","10.1145\/1363686"],"URL":"https:\/\/doi.org\/10.1145\/1363686.1363810","relation":{},"subject":[],"published":{"date-parts":[[2008,3,16]]},"assertion":[{"value":"2008-03-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}