{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:53:27Z","timestamp":1725562407660},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540210917"},{"type":"electronic","value":"9783540246398"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24639-8_2","type":"book-chapter","created":{"date-parts":[[2010,8,2]],"date-time":"2010-08-02T12:35:40Z","timestamp":1280752540000},"page":"12-22","source":"Crossref","is-referenced-by-count":3,"title":["A Java Package for Class and Mixin Mobility in a Distributed Setting"],"prefix":"10.1007","author":[{"given":"Lorenzo","family":"Bettini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/3-540-45102-1_8","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"D. Ancona","year":"2000","unstructured":"Ancona, D., Lagorio, G., Zucca, E.: Jam - A Smooth Extension of Java with Mixins. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, pp. 145\u2013178. Springer, Heidelberg (2000)"},{"unstructured":"Bettini, L.: Linguistic Constructs for Object-Oriented Mobile Code Programming & their Implementations. PhD thesis, Dip. di Matematica, Universit\u00e0 di Siena (2003), Available at http:\/\/music.dsi.unifi.it","key":"2_CR2"},{"unstructured":"Bettini, L., Bono, V., Venneri, B.: MoMi - A Calculus for Mobile Mixins (manuscript)","key":"2_CR3"},{"key":"2_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24634-3_5","volume-title":"Coordination Models and Languages","author":"L. Bettini","year":"2004","unstructured":"Bettini, L., Bono, V., Venneri, B.: O\u2019Klaim: a coordination language with mobile mixins. In: De Nicola, R., Ferrari, G.-L., Meredith, G. (eds.) COORDINATION 2004. LNCS, vol.\u00a02949, Springer, Heidelberg (2004)"},{"key":"2_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1007\/3-540-46000-4_8","volume-title":"Coordination Models and Languages","author":"L. Bettini","year":"2002","unstructured":"Bettini, L., Bono, V., Venneri, B.: Coordinating Mobile Object-Oriented Code. In: Arbab, F., Talcott, C. (eds.) COORDINATION 2002. LNCS, vol.\u00a02315, pp. 56\u201371. Springer, Heidelberg (2002)"},{"unstructured":"Bettini, L., Bono, V., Venneri, B.: Subtyping Mobile Classes and Mixins. In: FOOL, vol. 10 (2003)","key":"2_CR6"},{"key":"2_CR7","first-page":"110","volume-title":"Proc. of the 7th IEEE WETICE","author":"L. Bettini","year":"1998","unstructured":"Bettini, L., De Nicola, R., Ferrari, G., Pugliese, R.: Interactive Mobile Agents in X-Klaim. In: Proc. of the 7th IEEE WETICE, pp. 110\u2013115. IEEE Computer Society Press, Los Alamitos (1998)"},{"key":"2_CR8","series-title":"ENTCS","volume-title":"TOSCA 2001","author":"L. Bettini","year":"2001","unstructured":"Bettini, L., De Nicola, R., Pugliese, R.: X-Klaim and Klava: Programming Mobile Code. In: TOSCA 2001. ENTCS, vol.\u00a062, Elsevier, Amsterdam (2001)"},{"issue":"14","key":"2_CR9","doi-asserted-by":"publisher","first-page":"1365","DOI":"10.1002\/spe.486","volume":"32","author":"L. Bettini","year":"2002","unstructured":"Bettini, L., De Nicola, R., Pugliese, R.: Klava: a Java package for distributed and mobile applications. Software \u2013 Practice and Experience\u00a032(14), 1365\u20131394 (2002)","journal-title":"Software \u2013 Practice and Experience"},{"key":"2_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/3-540-48743-3_3","volume-title":"ECOOP \u201999 - Object-Oriented Programming","author":"V. Bono","year":"1999","unstructured":"Bono, V., Patel, A., Shmatikov, V.: A Core Calculus of Classes and Mixins. In: Guerraoui, R. (ed.) ECOOP 1999. LNCS, vol.\u00a01628, pp. 43\u201366. Springer, Heidelberg (1999)"},{"doi-asserted-by":"crossref","unstructured":"Bracha, G., Cook, W.: Mixin-based inheritance. In: Proc. OOPSLA 1990, pp. 303\u2013311 (1990)","key":"2_CR11","DOI":"10.1145\/97945.97982"},{"doi-asserted-by":"crossref","unstructured":"Bugliesi, M., Castagna, G.: Mobile Objects. In: Proc. of FOOL (2000)","key":"2_CR12","DOI":"10.1007\/3-540-44618-4_36"},{"issue":"1","key":"2_CR13","first-page":"27","volume":"8","author":"L. Cardelli","year":"1995","unstructured":"Cardelli, L.: A Language with Distributed Scope. Computing Systems\u00a08(1), 27\u201359 (1995)","journal-title":"Computing Systems"},{"key":"2_CR14","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/253228.253236","volume-title":"Proc. ICSE 1997","author":"A. Carzaniga","year":"1997","unstructured":"Carzaniga, A., Picco, G., Vigna, G.: Designing Distributed Applications with Mobile Code Paradigms. In: Proc. ICSE 1997, pp. 22\u201333. ACM Press, New York (1997)"},{"issue":"5","key":"2_CR15","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1109\/32.685256","volume":"24","author":"R. Nicola De","year":"1998","unstructured":"De Nicola, R., Ferrari, G., Pugliese, R.: Klaim: a Kernel Language for Agents Interaction and Mobility. IEEE Transactions on Software Engineering\u00a024(5), 315\u2013330 (1998)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"2_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1007\/3-540-61604-7_82","volume-title":"CONCUR \u201996: Concurrency Theory","author":"P. Blasio Di","year":"1996","unstructured":"Di Blasio, P., Fisher, K.: A Calculus for Concurrent Objects. In: Sassone, V., Montanari, U. (eds.) CONCUR 1996. LNCS, vol.\u00a01119, pp. 655\u2013670. Springer, Heidelberg (1996)"},{"doi-asserted-by":"crossref","unstructured":"Flatt, M., Krishnamurthi, S., Felleisen, M.: Classes and mixins. In: Proc. POPL 1998, pp. 171\u2013183 (1998)","key":"2_CR17","DOI":"10.1145\/268946.268961"},{"key":"2_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/3-540-44450-5_32","volume-title":"FST TCS 2000: Foundations of Software Technology and Theoretical Science","author":"C. Fournet","year":"2000","unstructured":"Fournet, C., Laneve, C., Maranget, L., R\u00e9my, D.: Inheritance in the Join Calculus. In: Kapoor, S., Prasad, S. (eds.) FST TCS 2000. LNCS, vol.\u00a01974, pp. 397\u2013408. Springer, Heidelberg (2000)"},{"key":"2_CR19","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"issue":"1","key":"2_CR20","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1145\/2363.2433","volume":"7","author":"D. Gelernter","year":"1985","unstructured":"Gelernter, D.: Generative Communication in Linda. ACM Transactions on Programming Languages and Systems\u00a07(1), 80\u2013112 (1985)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"2_CR21","series-title":"ENTCS","volume-title":"Proc. HLCL 1998","author":"A. Gordon","year":"1998","unstructured":"Gordon, A., Hankin, P.: A Concurrent Object Calculus: Reduction and Typing. In: Proc. HLCL 1998. ENTCS, vol.\u00a016.3, Elsevier, Amsterdam (1998)"},{"key":"2_CR22","volume-title":"The Java(TM) Virtual Machine Specification","author":"T. Lindholm","year":"1999","unstructured":"Lindholm, T., Yellin, F.: The Java(TM) Virtual Machine Specification, 2nd edn. Addison-Wesley, Reading (1999)","edition":"2"},{"key":"2_CR23","volume-title":"Inside the C++ Object Model","author":"S.B. Lippman","year":"1996","unstructured":"Lippman, S.B.: Inside the C++ Object Model. Addison-Wesley, Reading (1996)"},{"key":"2_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/BFb0026570","volume-title":"Theory and Practice of Parallel Programming","author":"B.C. Pierce","year":"1995","unstructured":"Pierce, B.C., Turner, D.N.: Concurrent Objects in a Process Calculus. In: Ito, T., Yonezawa, A. (eds.) TPPP 1994. LNCS, vol.\u00a0907, pp. 187\u2013215. Springer, Heidelberg (1995)"},{"issue":"3","key":"2_CR25","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/262009.262010","volume":"29","author":"T. Thorn","year":"1997","unstructured":"Thorn, T.: Programming Languages for Mobile Code. ACM Computing Surveys\u00a029(3), 213\u2013239 (1997)","journal-title":"ACM Computing Surveys"}],"container-title":["Lecture Notes in Computer Science","Scientific Engineering of Distributed Java Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24639-8_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T02:53:10Z","timestamp":1559357590000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24639-8_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540210917","9783540246398"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24639-8_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}