{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,3]],"date-time":"2024-09-03T20:12:01Z","timestamp":1725394321782},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1109\/edoc.1999.792047","type":"proceedings-article","created":{"date-parts":[[2008,7,18]],"date-time":"2008-07-18T17:59:29Z","timestamp":1216403969000},"page":"28-36","source":"Crossref","is-referenced-by-count":2,"title":["Reflection support for adaptive distributed applications"],"prefix":"10.1109","author":[{"given":"P.-G.","family":"Raverdy","sequence":"first","affiliation":[]},{"given":"R.","family":"Lea","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38821"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/74877.74910"},{"key":"ref12","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","author":"kiczales","year":"1991","journal-title":"The Art of the Metaobject Protocol"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217868"},{"key":"ref14","article-title":"Design and implementation of metalevel architecture in C++ - MPC++ approach","author":"ishikawa","year":"1996","journal-title":"Reflexion 96 Conference"},{"journal-title":"OpenC++ Programmer's Guide for Version 2","year":"1996","author":"chiba","key":"ref15"},{"key":"ref16","first-page":"147","article-title":"Using meta-objects to support optimisation in the Apertos operating system","author":"itoh","year":"1995","journal-title":"5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS"},{"key":"ref17","article-title":"MetaJava: A platform for adaptable operating-system mechanisms","author":"golm","year":"1997","journal-title":"ECOOP \"Workshop on Object-Orientation and Operating Systems"},{"journal-title":"Transparent and adaptable object replication using a reflective Java","year":"1996","author":"klein\ufffdder","key":"ref18"},{"key":"ref19","first-page":"137","article-title":"Meta-object protocols for C++: The Iguana approach","author":"gowing","year":"1996","journal-title":"Proc Reflection 96"},{"key":"ref28","first-page":"220","article-title":"Aspect-oriented programming","author":"kiczales","year":"1997","journal-title":"Proceedings of the European Conference on Object-Oriented Programming (ECOOP)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-57342-9_71"},{"journal-title":"Distributed Objects for the DART Middleware","year":"1998","author":"raverdy","key":"ref27"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.1995.513462"},{"journal-title":"The Architectural Design of Globe A Wide-Area Distributed System","year":"1997","author":"van steen","key":"ref6"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/253437.253451"},{"journal-title":"Portable distributed objects releases notes","year":"1993","key":"ref8"},{"key":"ref7","article-title":"A framework for consistent, replicated web objects","author":"kermarrec","year":"1998","journal-title":"Proceedings of the 18 International Conference on Distributed Computing Systems (ICDCS)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/232302.232303"},{"key":"ref9","first-page":"135","article-title":"Adding group communication and fault-tolerance to CORBA","author":"maffeis","year":"1995","journal-title":"Proc Usenix Conf Object-Oriented Technologies"},{"journal-title":"The OSF Distributed Computing Environment","year":"1993","author":"bever","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/98.295355"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/WMCSA.1994.34"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/215530.215572"},{"key":"ref24","article-title":"Composition of meta-objects in Guarana","author":"oliva","year":"1998","journal-title":"Proceedings of OOPSLA Workshop on Reflective Programming in C++ and Java"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266708"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1998.671360"},{"key":"ref25","article-title":"Dalang, a reflective Java extension","author":"welch","year":"1998","journal-title":"Proceedings of OOPSLA Workshop on Reflective Programming in C++ and Java"}],"event":{"name":"Proceedings Third International Enterprise Distributed Object Computing. Conference (Cat. No.99EX366)","start":{"date-parts":[[1999,9,30]]},"location":"Mannheim, Germany","end":{"date-parts":[[1999,9,30]]}},"container-title":["Proceedings Third International Enterprise Distributed Object Computing. Conference (Cat. No.99EX366)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6433\/17161\/00792047.pdf?arnumber=792047","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,12]],"date-time":"2019-05-12T19:40:46Z","timestamp":1557690046000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/792047\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/edoc.1999.792047","relation":{},"subject":[],"published":{"date-parts":[[1999]]}}}