{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:29:05Z","timestamp":1725564545151},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540204985"},{"type":"electronic","value":"9783540399643"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39964-3_88","type":"book-chapter","created":{"date-parts":[[2010,9,5]],"date-time":"2010-09-05T23:43:22Z","timestamp":1283730202000},"page":"1402-1420","source":"Crossref","is-referenced-by-count":1,"title":["Can Aspects Be Injected? Experience with Replication and Protection"],"prefix":"10.1007","author":[{"given":"Sara","family":"Bouchenak","sequence":"first","affiliation":[]},{"given":"Fabienne","family":"Boyer","sequence":"additional","affiliation":[]},{"given":"Noel","family":"De Palma","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Hagimont","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"88_CR1","doi-asserted-by":"crossref","unstructured":"Binder, W., Hulaas, J., Villaz\u00f3n, A., Vidal, R.: Portable Resource Control in Java: The JSEAL2 Approach. In: ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2001 (October 2001)","DOI":"10.1145\/504282.504293"},{"key":"88_CR2","unstructured":"Chiba, S.: Javassist - A Reflection-based Programming Wizard for Java. In: ACM OOPSLA 1998 Workshop on Reflective Programming in C++ and Java (October 1998)"},{"key":"88_CR3","doi-asserted-by":"crossref","unstructured":"Hagimont, D., Mossi\u00e8re, J., Rousset de Pina, X., Saunier, F.: Hidden Software Capabilities. In: Sixteenth International Conference on Distributed Computing Systems (ICDCS) (May 1996)","DOI":"10.1109\/ICDCS.1996.507926"},{"key":"88_CR4","doi-asserted-by":"crossref","unstructured":"Hagimont, D., Louvegnies, D.: Javanaise: Distributed Shared Objects for Internet Cooperative Applications. In: IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 1998) (September 1998)","DOI":"10.1007\/978-1-4471-1283-9_21"},{"key":"88_CR5","doi-asserted-by":"crossref","unstructured":"Hagimont, D., Boyer, F.: A Configurable RMI Mechanism for Sharing Distributed Java Objects. IEEE Internet Computing\u00a05(1) (January 2001)","DOI":"10.1109\/4236.895140"},{"key":"88_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"88_CR7","doi-asserted-by":"crossref","unstructured":"Killijian, M.O., Ruiz, J.C., Fabre, J.C.: Portable Serialization of CORBA Objects: a Reflective Approach. In: 17th ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2002), Seattle, WA, USA (November 2002)","DOI":"10.1145\/582419.582428"},{"key":"88_CR8","unstructured":"Object Management Group, CORBA Components: Joint Revised Submission, OMG TC Document orbos\/99-08 (August 1999)"},{"key":"88_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/3-540-48443-4_14","volume-title":"Meta-Level Architectures and Reflection","author":"R. Pawlak","year":"1999","unstructured":"Pawlak, R., Duchien, L., Florin, G.: An automatic aspect weaver with a reflective programming language. In: Cointe, P. (ed.) Reflection 1999. LNCS, vol.\u00a01616, p. 147. Springer, Heidelberg (1999)"},{"key":"88_CR10","doi-asserted-by":"crossref","unstructured":"Popovici, A., Gross, T., Alonso, G.: Dynamic weaving for aspect-oriented programming. In: 1st Aspect Oriented Software Development (AOSD 2002), Enshede, The Netherlands (April 2002)","DOI":"10.1145\/508386.508404"},{"key":"88_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-540-45347-5_3","volume-title":"Agent Systems, Mobile Agents, and Applications","author":"T. Sakamoto","year":"2000","unstructured":"Sakamoto, T., Sekiguchi, T., Yonezawa, A.: Bytecode Transformation for Portable Thread Migration in Java. In: Kotz, D., Mattern, F. (eds.) MA 2000, ASA\/MA 2000, and ASA 2000. LNCS, vol.\u00a01882, pp. 16\u201328. Springer, Heidelberg (2000)"},{"key":"88_CR12","unstructured":"Smith, B.: Reflection and Semantics in a Procedural Language. Technical Rapport, Laboratory for Computer Science, Massachussets Institute of Technology (1982)"},{"key":"88_CR13","unstructured":"Sun Microsystems, Enterprise Java Beans Specifications, Version 2.0 (2001)"},{"key":"88_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1007\/3-540-45337-7_13","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"M. Tatsubori","year":"2001","unstructured":"Tatsubori, M., Sasaki, T., Chiba, S., Itano, K.: A Bytecode Translator for Distributed Execution of \u201dLegacy\u201d Java Software. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, p. 236. Springer, Heidelberg (2001)"},{"key":"88_CR15","doi-asserted-by":"crossref","unstructured":"Wahbe, R., Lucco, S., Anderson, T., Graham, S.: Efficient Software-Based Fault Isolation. In: 14th ACM Symposium on Operating System Principles (SOSP 1993), pp. 203\u2013216 (December 1993)","DOI":"10.1145\/168619.168635"},{"key":"88_CR16","doi-asserted-by":"crossref","unstructured":"Zhang, C., Jacobsen, H.-A.: Quantifying Aspects in Middleware Platforms. In: Conference on Aspect-oriented software development (AOSD 2003), pp. 130\u2013139, Boston, Massachusetts (March 2003)","DOI":"10.1145\/643603.643617"},{"key":"88_CR17","unstructured":"BCEL (2002), http:\/\/bcel.sourceforge.net\/"}],"container-title":["Lecture Notes in Computer Science","On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39964-3_88","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T21:29:07Z","timestamp":1559597347000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39964-3_88"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540204985","9783540399643"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39964-3_88","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}