{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,17]],"date-time":"2025-01-17T05:21:51Z","timestamp":1737091311150,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540434108"},{"type":"electronic","value":"9783540460008"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-46000-4_8","type":"book-chapter","created":{"date-parts":[[2007,5,30]],"date-time":"2007-05-30T02:17:36Z","timestamp":1180491456000},"page":"56-71","source":"Crossref","is-referenced-by-count":10,"title":["Coordinating Mobile Object-Oriented Code"],"prefix":"10.1007","author":[{"given":"Lorenzo","family":"Bettini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viviana","family":"Bono","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Betti","family":"Venneri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,3,14]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"M. Abadi and L. Cardelli. A Theory of Objects.Springer, 1996.","DOI":"10.1007\/978-1-4419-8598-9"},{"key":"8_CR2","unstructured":"K. Arnold, J. Gosling, and D. Holmes. The Java Programming Language.Addison-Wesley, 3rd edition, 2000."},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"L. Bettini, R.De Nicola, G. Ferrari, and R. Pugliese. Interactive Mobile Agents in X-Klaim. In P. Ciancarini and R. Tolksdorf, editors, Proc. of the 7th Int. IEEE Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pages 110\u2013115.IEEE Computer Society Press, 1998.","DOI":"10.1109\/ENABL.1998.725680"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"L. Bettini, M. Loreti, and B. Venneri. On Multiple Inheritance in Java. In Proc. of TOOLS EASTERN EUROPE, Emerging Technologies, Emerging Markets, 2002. To appear.","DOI":"10.1007\/978-1-4615-0413-9_1"},{"key":"8_CR5","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1007\/3-540-61604-7_82","volume-title":"A Calculus for Concurrent Objects","author":"P.D. Blasio","year":"1996","unstructured":"P.D. Blasio and K. Fisher. A Calculus for Concurrent Objects. In U. Montanari and V. Sassone, editors, CONCUR\u2019 96: Concurrency Theory, 7th Int. Conf., volume 1119 of LNCS, pages 655\u2013670.Springer, 1996."},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"V. Bono, A. Patel, and V. Shmatikov. A Core Calculus of Classes and Mixins. In R. Guerraoui, editor, Proceedings ECOOP\u201999, number 1628 in LCNS, pages 43\u201366. Springer-Verlag, 1999.","DOI":"10.1007\/3-540-48743-3_3"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"G. Bracha and W. Cook. Mixin-based inheritance. In Proc. OOPSLA\u2019 90, pages 303\u2013311, 1990.","DOI":"10.1145\/97945.97982"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"M. Bugliesi and G. Castagna. Mobile Objects. In Proc. of FOOL, 2000.","DOI":"10.1007\/3-540-44618-4_36"},{"issue":"1","key":"8_CR9","first-page":"27","volume":"8","author":"L. Cardelli","year":"1995","unstructured":"L. Cardelli. A Language with Distributed Scope. Computing Systems, 8(1):27\u201359, 1995.","journal-title":"Computing Systems"},{"key":"8_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1007\/BFb0053547","volume-title":"Foundations of Software Science and Computation Structures (FoSSaCS\u201998)","author":"L. Cardelli","year":"1998","unstructured":"L. Cardelli and A. Gordon. Mobile ambients. In Foundations of Software Science and Computation Structures (FoSSaCS\u201998), number 1378 in LNCS, pages 140\u2013155. Springer, 1998."},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"A. Carzaniga, G. Picco, and G. Vigna. Designing Distributed Applications with Mobile Code Paradigms.In R. Taylor, editor, Proc. of the 19th Int. Conf. on Software Engineering (ICSE\u2019 97), pages 22\u201333.ACM Press, 1997.","DOI":"10.1145\/253228.253236"},{"issue":"5","key":"8_CR12","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1109\/32.685256","volume":"24","author":"R. Nicola De","year":"1998","unstructured":"R.De Nicola, G. Ferrari, and R. Pugliese. Klaim: a Kernel Language for Agents Interaction and Mobility. IEEE Transactions on Software Engineering, 24(5):315\u2013330, 1998.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"8_CR13","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/S0304-3975(99)00232-7","volume":"240","author":"R. Nicola De","year":"2000","unstructured":"R.De Nicola, G. Ferrari, R. Pugliese, and B. Venneri. Types for Access Control. Theoretical Computer Science, 240(1):215\u2013254, 2000.","journal-title":"Theoretical Computer Science"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"R. Findler and M. Flatt. Modular object-oriented programming with units and mixins.In Proc. ICFP\u2019 98, pages 94\u2013104, 1998.","DOI":"10.1145\/289423.289432"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"M. Flatt, S. Krishnamurthi, and M. Felleisen. Classes and mixins. In Proc. POPL\u2019 98, pages 171\u2013183, 1998.","DOI":"10.1145\/268946.268961"},{"key":"8_CR16","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1007\/3-540-61604-7_67","volume-title":"A Calculus of Mobile Agents","author":"C. Fournet","year":"1996","unstructured":"C. Fournet, G. Gonthier, J.J. Levy, L. Maranget, and D. Remy. A Calculus of Mobile Agents. In U. Montanari and V. Sassone, editors, Proc. of 7th Int. Conf. on Concurrency Theory (CONCUR\u201996), volume 1119 of LNCS, pages 406\u2013421. Springer-Verlag, 1996."},{"key":"8_CR17","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software.Addison-Wesley, 1995."},{"key":"8_CR18","unstructured":"A.D. Gordon and P.D. Hankin. A Concurrent Object Calculus: Reduction and Typing. In U. Nestmann and B.C. Pierce, editors, Proc. of HLCL\u2019 98: High-Level Concurrent Languages, volume 16.3 of ENTCS.Elsevier, 1998."},{"key":"8_CR19","unstructured":"C. Harrison, D. Chess, and A. Kershenbaum. Mobile agents: Are they a good idea? Research Report 19887, IBM Research Division, 1994."},{"key":"8_CR20","series-title":"Lect Notes Comput Sci","volume-title":"An overview of mobile agent programming","author":"F. Knabe","year":"1997","unstructured":"F. Knabe. An overview of mobile agent programming.In Proceedings of the Fifth LOMAPS workshop on Analysis and Verification of Multiple\u2014Agent Languages, number 1192 in LNCS.Springer-Verlag, 1996."},{"issue":"1","key":"8_CR21","first-page":"1","volume":"3","author":"M.V. Limberghen","year":"1996","unstructured":"M.V. Limberghen and T. Mens. Encapsulation and composition as orthogonal operators on mixins: a solution to multiple inheritance problems. Object Oriented Systems, 3(1):1\u201330, 1996.","journal-title":"Object Oriented Systems"},{"key":"8_CR22","unstructured":"R. Milner. Communication and Concurrency.Prentice Hall, 1989."},{"key":"8_CR23","unstructured":"Object Management Group. Corba: Architecture and specification. http:\/\/www.omg.org , 1998."},{"key":"8_CR24","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1007\/BFb0026570","volume-title":"Concurrent Objects in a Process Calculus","author":"B.C. Pierce","year":"1995","unstructured":"B.C. Pierce and D.N. Turner. Concurrent Objects in a Process Calculus. In T. Ito and A. Yonezawa, editors, Proc. Theory and Practice of Parallel Programming (TPPP 94), volume 907 of LNCS, pages 187\u2013215.Springer, 1995."},{"key":"8_CR25","doi-asserted-by":"crossref","unstructured":"Y. Smaragdakis and D. Batory. Implementing layered designs with mixin layers. In Proc. ECOOP\u2019 98, pages 550\u2013570, 1998.","DOI":"10.1007\/BFb0054107"},{"issue":"3","key":"8_CR26","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1145\/262009.262010","volume":"29","author":"T. Thorn","year":"1997","unstructured":"T. Thorn. Programming Languages for Mobile Code. ACM Computing Surveys, 29(3):213\u2013239, 1997. Also Technical Report 1083, University of Rennes IRISA.","journal-title":"ACM Computing Surveys"},{"key":"8_CR27","doi-asserted-by":"crossref","unstructured":"M. VanHilst and D. Notkin. Using role components to implement collaboration-based designs.In Proc. OOPSLA\u2019 96, pages 359\u2013369, 1996.","DOI":"10.1145\/236337.236375"},{"key":"8_CR28","unstructured":"J.E. White. Mobile Agents. In J. Bradshaw, editor, Software Agents.AAAI Press and MIT Press, 1996."},{"issue":"1","key":"8_CR29","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1006\/inco.1994.1093","volume":"115","author":"A. Wright","year":"1994","unstructured":"A. Wright and M. Felleisen. A syntactic approach to type soundness. Information and Computation, 115(1):38\u201394, 1994.","journal-title":"Information and Computation"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46000-4_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,16]],"date-time":"2025-01-16T19:24:54Z","timestamp":1737055494000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46000-4_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540434108","9783540460008"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/3-540-46000-4_8","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}