{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,9]],"date-time":"2025-01-09T03:10:01Z","timestamp":1736392201605,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540351269"},{"type":"electronic","value":"9783540351276"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11773887_25","type":"book-chapter","created":{"date-parts":[[2006,5,29]],"date-time":"2006-05-29T07:21:56Z","timestamp":1148887316000},"page":"316-331","source":"Crossref","is-referenced-by-count":16,"title":["A Versatile Kernel for Distributed AOP"],"prefix":"10.1007","author":[{"given":"\u00c9ric","family":"Tanter","sequence":"first","affiliation":[]},{"given":"Rodolfo","family":"Toledo","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"25_CR1","doi-asserted-by":"crossref","unstructured":"Aridor, Y., Factor, M., Teperman, A.: cJVM: A single system image of a JVM on a cluster. In: International Conference on Parallel Processing, pp. 4\u201311 (1999)","DOI":"10.1109\/ICPP.1999.797382"},{"key":"25_CR2","doi-asserted-by":"crossref","unstructured":"Avgustinov, P., Tibble, J., Bodden, E., Lhot\u00e1k, O., Hendren, L., de Moor, O., Ongkingco, N., Sittampalam, G.: Efficient trace monitoring. Technical Report abc-2006-1, abc Group (March 2006)","DOI":"10.1145\/1176617.1176673"},{"key":"25_CR3","unstructured":"Benavides Navarro, L.D.: Dhamaca \u2013 an aspect-oriented language for explicit distributed programming. Master\u2019s thesis, Vrije Universiteit Brussel, Belgium (2005)"},{"key":"25_CR4","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/1119655.1119665","volume-title":"Proceedings of the 5th International Conference on Aspect-Oriented Software Development (AOSD 2006)","author":"L.D. Benavides Navarro","year":"2006","unstructured":"Benavides Navarro, L.D., S\u00fcdholt, M., Vanderperren, W., De Fraine, B., Suv\u00e9e, D.: Explicitly distributed AOP using AWED. In: Proceedings of the 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Germany, March 2006, pp. 51\u201362. ACM Press, New York (2006)"},{"key":"25_CR5","series-title":"Lecture Notes in Computer Science","first-page":"316","volume-title":"ECOOP 2004 \u2013 Object-Oriented Programming","author":"D. Caromel","year":"2004","unstructured":"Caromel, D., Mateu, L., Tanter, \u00c9.: Sequential object monitors. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.\u00a03086, pp. 316\u2013340. Springer, Heidelberg (2004)"},{"key":"25_CR6","doi-asserted-by":"crossref","unstructured":"Douence, R., Fradet, P., S\u00fcdholt, M.: Composition, reuse and interaction analysis of stateful aspects. In: Lieberherr [13], pp. 141\u2013150 (2004)","DOI":"10.1145\/976270.976288"},{"key":"25_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-540-30175-2_6","volume-title":"Generative Programming and Component Engineering","author":"R. Douence","year":"2004","unstructured":"Douence, R., Teboul, L.: A pointcut language for control-flow. In: Karsai, G., Visser, E. (eds.) GPCE 2004. LNCS, vol.\u00a03286, pp. 95\u2013114. Springer, Heidelberg (2004)"},{"key":"25_CR8","doi-asserted-by":"crossref","unstructured":"Elrad, T., Filman, R.E., Bader, A.: Aspect-oriented programming. Communications of the ACM\u00a044(10) (October 2001)","DOI":"10.1145\/383845.383853"},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"Haupt, M.: Virtual Machine Support for Aspect-Oriented Programming Languages. Ph.D thesis, Technischen Universit\u00e4t Darmstadt, Germany (December 2005)","DOI":"10.1145\/1064979.1065000"},{"key":"25_CR10","unstructured":"JBoss AOP website (2004), http:\/\/www.jboss.org\/developers\/projects\/jboss\/aop"},{"key":"25_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.: An overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"issue":"6","key":"25_CR12","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/508448.508470","volume":"45","author":"F. Kon","year":"2002","unstructured":"Kon, F., Costa, F., Blair, G., Campbell, R.H.: The case for distributed middleware. Communications of the ACM\u00a045(6), 33\u201338 (2002)","journal-title":"Communications of the ACM"},{"volume-title":"Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD 2004)","year":"2004","key":"25_CR13","unstructured":"Lieberherr, K. (ed.): Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD 2004), Lancaster, UK. ACM Press, New York (2004)"},{"key":"25_CR14","unstructured":"Lopes, C.V.: D: A Language Framework for Distributed Programming. Ph.D thesis, College of Computer Science, Northeastern University (1997)"},{"key":"25_CR15","doi-asserted-by":"crossref","unstructured":"Nishizawa, M., Chiba, S., Tatsubori, M.: Remote pointcut \u2013 a language construct for distributed AOP. In: Lieberherr [13], pp. 7\u201315.","DOI":"10.1145\/976270.976274"},{"issue":"12","key":"25_CR16","doi-asserted-by":"publisher","first-page":"1119","DOI":"10.1002\/spe.605","volume":"34","author":"R. Pawlak","year":"2004","unstructured":"Pawlak, R., Seinturier, L., Duchien, L., Florin, G., Legond-Aubry, F., Martelli, L.: JAC: an aspect-oriented distributed dynamic framework. Software Practice and Experience\u00a034(12), 1119\u20131148 (2004)","journal-title":"Software Practice and Experience"},{"key":"25_CR17","volume-title":"Proceedings of the XXIV International Conference of the Chilean Computer Science Society (SCCC 2004)","author":"L. Rodr\u00edguez","year":"2004","unstructured":"Rodr\u00edguez, L., Tanter, \u00c9., Noy\u00e9, J.: Supporting dynamic crosscutting with partial behavioral reflection: a case study. In: Proceedings of the XXIV International Conference of the Chilean Computer Science Society (SCCC 2004), Arica, Chile, November 2004. IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"#cr-split#-25_CR18.1","doi-asserted-by":"crossref","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing distribution and persistence aspects with AspectJ. In: Proceedings of the 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2002), Seattle, Washington, USA, November 2002, pp. 174???190. ACM Press, New York (2002);","DOI":"10.1145\/582419.582437"},{"key":"#cr-split#-25_CR18.2","doi-asserted-by":"crossref","unstructured":"Soares, S., Laureano, E., Borba, P.: Implementing distribution and persistence aspects with AspectJ. In: Proceedings of the 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2002), Seattle, Washington, USA, November 2002, pp. 174\u2013190. ACM Press, New York (2002); ACM SIGPLAN Notices, 37(11)","DOI":"10.1145\/582435.582437"},{"key":"25_CR19","unstructured":"SUN Microsystems. Remote Method Invocation (1998)"},{"key":"25_CR20","unstructured":"SUN Microsystems. Using custom socket factories with Java RMI(2005)"},{"key":"25_CR21","series-title":"Lecture Notes in Computer Science","volume-title":"Software Composition","author":"\u00c9. Tanter","year":"2006","unstructured":"Tanter, \u00c9.: Aspects of composition in the Reflex AOP kernel. In: L\u00f6we, W., S\u00fcdholt, M. (eds.) SC 2006. LNCS, vol.\u00a04089, Springer, Heidelberg (2006)"},{"key":"25_CR22","unstructured":"Tanter, \u00c9.: An extensible kernel language for AOP. In: Proceedings of AOSD Workshop on Open and Dynamic Aspect Languages, Bonn, Germany (2006)"},{"key":"25_CR23","unstructured":"Tanter, \u00c9., Noy\u00e9, J.: Motivation and requirements for a versatile AOP kernel. In: 1st European Interactive Workshop on Aspects in Software (EIWAS 2004), Berlin, Germany (September 2004)"},{"key":"25_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/11561347_13","volume-title":"Generative Programming and Component Engineering","author":"\u00c9. Tanter","year":"2005","unstructured":"Tanter, \u00c9., Noy\u00e9, J.: A Versatile Kernel for Multi-language AOP. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 173\u2013188. Springer, Heidelberg (2005)"},{"key":"#cr-split#-25_CR25.1","doi-asserted-by":"crossref","unstructured":"Tanter, ??., Noy??, J., Caromel, D., Cointe, P.: Partial behavioral reflection: Spatial and temporal selection of reification. In: Crocker, R., Steele Jr., G.L. (eds.) Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, USA, pp. 27???46. ACM Press, New York (2003);","DOI":"10.1145\/949306.949309"},{"key":"#cr-split#-25_CR25.2","doi-asserted-by":"crossref","unstructured":"Tanter, \u00c9., Noy\u00e9, J., Caromel, D., Cointe, P.: Partial behavioral reflection: Spatial and temporal selection of reification. In: Crocker, R., Steele Jr., G.L. (eds.) Proceedings of the 18th ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2003), Anaheim, CA, USA, pp. 27\u201346. ACM Press, New York (2003); ACM SIGPLAN Notices, 38(11)","DOI":"10.1145\/949343.949309"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11773887_25.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,9]],"date-time":"2025-01-09T02:43:16Z","timestamp":1736390596000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11773887_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540351269","9783540351276"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/11773887_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}