{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:12:32Z","timestamp":1761610352561,"version":"build-2065373602"},"reference-count":23,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2002,9,1]],"date-time":"2002-09-01T00:00:00Z","timestamp":1030838400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2002,9,1]],"date-time":"2002-09-01T00:00:00Z","timestamp":1030838400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2013,7,29]],"date-time":"2013-07-29T00:00:00Z","timestamp":1375056000000},"content-version":"vor","delay-in-days":3984,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/3.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Electronic Notes in Theoretical Computer Science"],"published-print":{"date-parts":[[2002,9]]},"DOI":"10.1016\/s1571-0661(04)80449-3","type":"journal-article","created":{"date-parts":[[2004,9,29]],"date-time":"2004-09-29T12:47:47Z","timestamp":1096462067000},"page":"56-66","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":4,"title":["Mobile Channels, Implementation Within and Outside Components"],"prefix":"10.1016","volume":"66","author":[{"given":"Juan","family":"Guillen Scholten","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farhad","family":"Arbab","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frank","family":"de Boer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcello","family":"Bonsangue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB1","series-title":"Formal Methods for Distributed Processing \u2014 A Survey of Object-Oriented Approaches","first-page":"403","article-title":"Piccola \u2014 a Small Composition Language","author":"Achermann","year":"2001"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB2","doi-asserted-by":"crossref","DOI":"10.1016\/S1571-0661(04)00231-2","article-title":"Coordination of Mobile Components","volume":"Vol 54","author":"Arbab","year":"2001","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB3","unstructured":"F. Arbab, A channel-Based Coordination Model for Component Composition, Tech. Report SEN-R0203, Centrum voor Wiskunde en Informatica, Amsterdam, 2002."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB4","unstructured":"F. Arbab, Manifold Version 2: Language Reference Manual, Technical Report, Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands, 1996. Available online at the URL: http:\/\/www.cwi.nl\/ftp\/manifold\/refman.ps.Z"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB5","doi-asserted-by":"crossref","unstructured":"F. Arbab, M. M. Bonsangue, and F. S. de Boer. A Coordination Language for Mobile Components., Proceedings of the 2000 ACM Symposium on Applied Computing (SAC 2000), pp 166\u2013173, ACM, 2000.","DOI":"10.1145\/335603.335734"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB6","unstructured":"F. Arbab, F. S. de Boer, M. M. Bonsangue, and J.V. Guillen Scholten, A channel-based coordination model for components, Tech. Report SEN-R0127, Centrum voor Wiskunde en Informatica, Amsterdam, 2001."},{"year":"1999","series-title":"The Unified Modeling Language User Guide","author":"Booch","key":"10.1016\/S1571-0661(04)80449-3_NEWBIB7"},{"year":"2001","series-title":"Specification and development of interactive systems: FOCUS on streams, interfaces, and refinement","author":"Broy","key":"10.1016\/S1571-0661(04)80449-3_NEWBIB8"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB9","series-title":"Software Architecture","first-page":"107","article-title":"Specification and Refinement of Dynamic Software","author":"Canal","year":"1999"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB10","unstructured":"J.V. Guillen Scholten,MoCha, a Model for Distributed Mobile Channels, Internal Report 01\u201307, Master's Thesis, LIACS, Leiden University, May 2001."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB11","unstructured":"J.V. Guillen Scholten, F. Arbab, F.S. de Boer, and M.M. Bonsangue, MoCha: a Middleware Based on Mobile Channels, to appear in proceedings of 26th Int. Computer Software and Application Conference (COMPSAC 02) IEEE IEEE Computer Society Press, 2002."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB12","unstructured":"G. Hilderink, J. Broenink, and A. Bakkers. Communicating Threads for Java, Draft version available at Home Page: http:\/\/www.rt.el.utwente.nl\/javapp\/information\/CTJ\/main.html, The Netherlands, 2000."},{"year":"1985","series-title":"Communicating Sequential Processes","author":"Hoare","key":"10.1016\/S1571-0661(04)80449-3_NEWBIB13"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB14","unstructured":"Home Page of Java, http:\/\/java.sun.com"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB15","unstructured":"Home Page of RMI documentation, http:\/\/java.sun.com\/j2se\/1.3\/docs\/guide\/rmi\/index.html."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB16","doi-asserted-by":"crossref","unstructured":"J. Magee, N. Dulay, S. Eisenbach, and J. Kramer, Specifying Distributed Software Architectures. In Proceedings of 5th European Software Engineering Conference, Spain, 1994.","DOI":"10.1007\/3-540-60406-5_12"},{"issue":"1","key":"10.1016\/S1571-0661(04)80449-3_NEWBIB17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0890-5401(92)90008-4","article-title":"A calculus of mobile processes, parts I and II","volume":"100","author":"Milner","year":"1992","journal-title":"Information and Computation"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB18","unstructured":"B. C. Pierce, D. N. Turner, Pict: A Programming Language Based on the Pi-calculus, Technical report, Computer Science Department, Indiana University, 1997. Home Page of Pict, http:\/\/www.cis.upenn.edu\/~bcpierce\/papers\/pict\/Html\/Pict.html."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB19","unstructured":"B. Rumpe, M. Schoenmakers, A. Radermacher, and A. Sch\u00fcrr, UML + ROOM as a Standard ADL?, Proc. ICECCS'99 Fifth IEEE International Conference on Engineering of Complex Computer Systems, 1999."},{"year":"1994","series-title":"Real-Time Object-Oriented Modelling","author":"Selic","key":"10.1016\/S1571-0661(04)80449-3_NEWBIB20"},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB21","unstructured":"P. Welch, CSP for Java (What, Why, and How Much?), Slides of Seminar, University of Kent at Canterbury, 2001. Home Page of JCSP, http:\/\/www.cs.ukc.ac.uk\/projects\/ofa\/jcsp\/."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB22","unstructured":"P. Wojciechowski, and P. Sewell, Nomadic Pict: Language and Infrastructure Design for Mobile Agents, First International Symposium on Agent Systems and Applications (ASA'99)\/Third International Symposium on Mobile Agents (MA'99), Palm Springs, CA, USA, 1999."},{"key":"10.1016\/S1571-0661(04)80449-3_NEWBIB23","unstructured":"World Wide Web Consortium, eXtensible Markup Language, http:\/\/w3c.org\/XML\/."}],"container-title":["Electronic Notes in Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104804493?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1571066104804493?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T00:05:15Z","timestamp":1761609915000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1571066104804493"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,9]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2002,9]]}},"alternative-id":["S1571066104804493"],"URL":"https:\/\/doi.org\/10.1016\/s1571-0661(04)80449-3","relation":{},"ISSN":["1571-0661"],"issn-type":[{"type":"print","value":"1571-0661"}],"subject":[],"published":{"date-parts":[[2002,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Mobile Channels, Implementation Within and Outside Components","name":"articletitle","label":"Article Title"},{"value":"Electronic Notes in Theoretical Computer Science","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/S1571-0661(04)80449-3","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2002 Published by Elsevier B.V.","name":"copyright","label":"Copyright"}]}}