{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T15:22:34Z","timestamp":1743002554123,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540898559"},{"type":"electronic","value":"9783540898566"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-89856-6_8","type":"book-chapter","created":{"date-parts":[[2008,11,21]],"date-time":"2008-11-21T10:25:36Z","timestamp":1227263136000},"page":"144-163","source":"Crossref","is-referenced-by-count":2,"title":["DeXteR \u2013 An Extensible Framework for Declarative Parameter Passing in Distributed Object Systems"],"prefix":"10.1007","author":[{"given":"Sriram","family":"Gopal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wesley","family":"Tansey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gokulnath C.","family":"Kannan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eli","family":"Tilevich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Brown, N., Kindel, C.: Distributed Component Object Model Protocol\u2013DCOM\/1.0 1998, Redmond, WA (1996)","key":"8_CR1"},{"unstructured":"Dahm, M.: Doorastha\u2014a step towards distribution transparency. In: Proceedings of the Net. Object Days 2000 (2000)","key":"8_CR2"},{"doi-asserted-by":"crossref","unstructured":"De Lucia, A., Fasolino, A.R., Munro, M.: Understanding function behaviours through program slicing. In: 4th IEEE Workshop on Program Comprehension, pp. 9\u201318 (1996)","key":"8_CR3","DOI":"10.1109\/WPC.1996.501116"},{"key":"8_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/3-540-45518-3_2","volume-title":"Middleware 2001","author":"J. Eberhard","year":"2001","unstructured":"Eberhard, J., Tripathi, A.: Efficient Object Caching for Distributed Java RMI Applications. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol.\u00a02218, pp. 15\u201335. Springer, Heidelberg (2001)"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/11407386_5","volume-title":"Software Engineering and Middleware","author":"M. Eichberg","year":"2005","unstructured":"Eichberg, M., Mezini, M.: Alice: Modularization of Middleware using Aspect-Oriented Programming. In: Gschwind, T., Mascolo, C. (eds.) SEM 2004. LNCS, vol.\u00a03437. Springer, Heidelberg (2005)"},{"key":"8_CR6","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/1167473.1167485","volume-title":"OOPSLA 2006: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications","author":"P. Eugster","year":"2006","unstructured":"Eugster, P.: Uniform proxies for Java. In: OOPSLA 2006: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, pp. 139\u2013152. ACM Press, New York (2006)"},{"unstructured":"Eugster, P.T.: Lazy Parameter Passing. Technical report, Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, EPFL (2003)","key":"8_CR7"},{"doi-asserted-by":"crossref","unstructured":"Fleury, M., Reverbel, F.: The JBoss Extensible Server. In: International Middleware Conference (2003)","key":"8_CR8","DOI":"10.1007\/3-540-44892-6_18"},{"doi-asserted-by":"crossref","unstructured":"Gopal, S.: An extensible framework for annotation-based parameter passing in distributed object systems. Master\u2019s thesis, Virginia Tech. (June 2008)","key":"8_CR9","DOI":"10.1007\/978-3-540-89856-6_8"},{"unstructured":"Object Management Group. Objects by value. document orbos\/98-01-18, Framingham, MA (1998)","key":"8_CR10"},{"unstructured":"Object Management Group. The common object request broker: Architecture and specification, Framingham, MA (1998)","key":"8_CR11"},{"unstructured":"Object Management Group. IDL to Java language mapping specification, Framingham, MA (2003)","key":"8_CR12"},{"key":"8_CR13","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.G.: An overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013355, 110. Springer, Heidelberg (2001)"},{"key":"8_CR14","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241. Springer, Heidelberg (1997)"},{"doi-asserted-by":"crossref","unstructured":"Nishizawa, M., Chiba, S., Tatsubori, M.: Remote pointcut: a language construct for distributed AOP. In: Proceedings of the 3rd international conference on Aspect-oriented software development, pp. 7\u201315 (2004)","key":"8_CR15","DOI":"10.1145\/976270.976274"},{"unstructured":"Obermeyer, P., Hawkins, J.: Microsoft .NET Remoting: A Technical Overview. MSDN Library (July 2001)","key":"8_CR16"},{"issue":"12","key":"8_CR17","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-based distributed dynamic framework. Software Practice and Experience\u00a034(12), 1119\u20131148 (2004)","journal-title":"Software Practice and Experience"},{"key":"8_CR18","volume-title":"Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects","author":"D.C. Schmidt","year":"2000","unstructured":"Schmidt, D.C., Rohnert, H., Stal, M., Schultz, D.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. John Wiley & Sons, Inc., New York (2000)"},{"unstructured":"Seki, M.: DRuby\u2013A Distributed Object System for Ruby (2007), http:\/\/www.ruby-doc.org\/stdlib\/libdoc\/drb\/","key":"8_CR19"},{"doi-asserted-by":"crossref","unstructured":"Souder, T.S., Mancoridis, S.: A Tool for Securely Integrating Legacy Systems into a Distributed Environment. In: Working Conference on Reverse Engineering, pp. 47\u201355 (1999)","key":"8_CR20","DOI":"10.1109\/WCRE.1999.806946"},{"key":"8_CR21","volume-title":"Programming Ruby","author":"D. Thomas","year":"2001","unstructured":"Thomas, D., Hunt, A.: Programming Ruby. Addison-Wesley, Reading (2001)"},{"doi-asserted-by":"crossref","unstructured":"Tilevich, E., Smaragdakis, Y.: NRMI: Natural and Efficient Middleware. IEEE Transactions on Parallel and Distributed Systems, 174\u2013187 (February 2008)","key":"8_CR22","DOI":"10.1109\/TPDS.2007.70717"},{"key":"8_CR23","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"E. Tilevich","year":"2002","unstructured":"Tilevich, E., Smaragdakis, Y.: J-Orchestra: Automatic Java Application Partitioning. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374. Springer, Heidelberg (2002)"},{"doi-asserted-by":"crossref","unstructured":"Wohlstadter, E., Jackson, S., Devanbu, P.: DADO: enhancing middleware to support crosscutting features in distributed, heterogeneous systems. In: Proceedings of the International Conference on Software Engineering, vol.\u00a0186 (2003)","key":"8_CR24","DOI":"10.1109\/ICSE.2003.1201198"},{"doi-asserted-by":"crossref","unstructured":"Yang, C.C., Chen, C.K., Chang, Y.H., Chung, K.H., Lee, J.K.: Streaming support for Java RMI in distributed environments. In: Proceedings of the 4th international symposium on Principles and practice of programming in Java, pp. 53\u201361 (2006)","key":"8_CR25","DOI":"10.1145\/1168054.1168063"},{"issue":"11","key":"8_CR26","doi-asserted-by":"publisher","first-page":"1058","DOI":"10.1109\/TPDS.2003.1247668","volume":"14","author":"C. Zhang","year":"2003","unstructured":"Zhang, C., Jacobsen, H.: Refactoring middleware with aspects. IEEE Transactions on Parallel and Distributed Systems\u00a014(11), 1058\u20131073 (2003)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"container-title":["Lecture Notes in Computer Science","Middleware 2008"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-89856-6_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,15]],"date-time":"2019-05-15T12:38:54Z","timestamp":1557923934000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-89856-6_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540898559","9783540898566"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-89856-6_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}