{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T06:52:24Z","timestamp":1764053544942,"version":"3.40.3"},"publisher-location":"Cham","reference-count":97,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319924076"},{"type":"electronic","value":"9783319924083"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-92408-3_3","type":"book-chapter","created":{"date-parts":[[2018,5,26]],"date-time":"2018-05-26T17:08:42Z","timestamp":1527354522000},"page":"51-80","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1841-8996","authenticated-orcid":false,"given":"Giovanni","family":"Ciatto","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8921-8150","authenticated-orcid":false,"given":"Stefano","family":"Mariani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1330-253X","authenticated-orcid":false,"given":"Maxime","family":"Louvel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6655-3869","authenticated-orcid":false,"given":"Andrea","family":"Omicini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6837-8806","authenticated-orcid":false,"given":"Franco","family":"Zambonelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,5,27]]},"reference":[{"key":"3_CR1","doi-asserted-by":"crossref","unstructured":"Abreu, J., Fiadeiro, J.L.: A coordination model for service-oriented interactions. In: Lea and Zavattaro [56], pp. 1\u201316","DOI":"10.1007\/978-3-540-68265-3_1"},{"key":"3_CR2","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/3-540-45263-X_2","volume-title":"Coordination Languages and Models","author":"Franz Achermann","year":"2000","unstructured":"Achermann, F., Kneubuehl, S., Nierstrasz, O.: Scripting coordination styles. In: Porto and Roman [76], pp. 19\u201335"},{"key":"3_CR3","first-page":"3","volume-title":"Lecture Notes in Computer Science","author":"Marina Andri\u0107","year":"2015","unstructured":"Andri\u0107, M., De Nicola, R., Lafuente, A.L.: Replica-based high-performance tuple space computing. In: Holvoet and Viroli [49], pp. 3\u201318"},{"key":"3_CR4","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/3-540-45263-X_9","volume-title":"Coordination Languages and Models","author":"Xuhui Ao","year":"2000","unstructured":"Ao, X., Minsky, N., Nguyen, T.D., Ungureanu, V.: Law-Governed Internet communities. In: Porto and Roman [76], pp. 133\u2013147"},{"key":"3_CR5","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/3-540-61052-9_38","volume-title":"Coordination Languages and Models","author":"Farhad Arbab","year":"1996","unstructured":"Arbab, F.: The IWIM model for coordination of concurrent activities. In: Ciancarini and Hankin [24], pp. 34\u201356"},{"key":"3_CR6","first-page":"22","volume-title":"Lecture Notes in Computer Science","author":"Farhad Arbab","year":"2002","unstructured":"Arbab, F., Mavaddat, F.: Coordination through channel composition. In: Arbab and Talcott [7], pp. 22\u201339"},{"key":"3_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46000-4","volume-title":"Coordination Models and Languages","year":"2002","unstructured":"Arbab, F., Talcott, C. (eds.): COORDINATION 2002. LNCS, vol. 2315. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-46000-4"},{"key":"3_CR8","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-35016-0_1","volume-title":"Inter-cooperative Collective Intelligence: Techniques and Applications","author":"A Ars\u00e9nio","year":"2014","unstructured":"Ars\u00e9nio, A., Serra, H., Francisco, R., Nabais, F., Andrade, J., Serrano, E.: Internet of intelligent things: bringing artificial intelligence into things and communication networks. In: Xhafa, F., Bessis, N. (eds.) Inter-cooperative Collective Intelligence: Techniques and Applications. SCI, vol. 495, pp. 1\u201337. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-642-35016-0_1"},{"issue":"15","key":"3_CR9","doi-asserted-by":"publisher","first-page":"2787","DOI":"10.1016\/j.comnet.2010.05.010","volume":"54","author":"L Atzori","year":"2010","unstructured":"Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787\u20132805 (2010)","journal-title":"Comput. Netw."},{"issue":"2","key":"3_CR10","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.scico.2005.10.008","volume":"61","author":"C Baier","year":"2006","unstructured":"Baier, C., Sirjani, M., Arbab, F., Rutten, J.: Modeling component connectors in reo by constraint automata. Sci. Comput. Program. 61(2), 75\u2013113 (2006)","journal-title":"Sci. Comput. Program."},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/3-540-45523-X_2","volume-title":"Multiset Processing","author":"J-P Ban\u0103tre","year":"2001","unstructured":"Ban\u0103tre, J.-P., Fradet, P., Le M\u00e9tayer, D.: Gamma and the chemical reaction model: fifteen years after. In: Calude, C.S., P\u0102un, G., Rozenberg, G., Salomaa, A. (eds.) WMC 2000. LNCS, vol. 2235, pp. 17\u201344. Springer, Heidelberg (2001). https:\/\/doi.org\/10.1007\/3-540-45523-X_2"},{"key":"3_CR12","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/3-540-61052-9_39","volume-title":"Coordination Languages and Models","author":"Mario Banville","year":"1996","unstructured":"Banville, M.: Sonia: an adaptation of Linda for coordination of activities in organizations. In: Ciancarini and Hankin [24], pp. 57\u201374"},{"key":"3_CR13","unstructured":"Bellifemine, F.L., Poggi, A., Rimassa, G.: JADE\u2013a FIPA-compliant agentframework. In: 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM-99), pp. 97\u2013108 (1999)"},{"key":"3_CR14","first-page":"56","volume-title":"Lecture Notes in Computer Science","author":"Lorenzo Bettini","year":"2002","unstructured":"Bettini, L., Bono, V., Venneri, B.: Coordinating mobile object-oriented code. In: Arbab and Talcott [7], pp. 56\u201371"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Bettini, L., Bono, V., Venneri, B.: O\u2019Klaim: a coordination language with mobile mixins. In: De Nicola et al. [33], pp. 20\u201337","DOI":"10.1007\/978-3-540-24634-3_5"},{"key":"3_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/11419822_2","volume-title":"Formal Methods for Mobile Computing","author":"L Bettini","year":"2005","unstructured":"Bettini, L., De Nicola, R.: Mobile distributed programming in X-Klaim. In: Bernardo, M., Bogliolo, A. (eds.) SFM-Moby 2005. LNCS, vol. 3465, pp. 29\u201368. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11419822_2"},{"key":"3_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/978-3-540-31794-4_10","volume-title":"Global Computing","author":"L Bettini","year":"2005","unstructured":"Bettini, L., De Nicola, R., Falassi, D., Lacoste, M., Lopes, L., Oliveira, L., Paulino, H., Vasconcelos, V.T.: A software framework for rapid prototyping of run-time systems for mobile calculi. In: Priami, C., Quaglia, P. (eds.) GC 2004. LNCS, vol. 3267, pp. 179\u2013207. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/978-3-540-31794-4_10"},{"key":"3_CR18","first-page":"17","volume-title":"Lecture Notes in Computer Science","author":"Lorenzo Bettini","year":"2008","unstructured":"Bettini, L., De Nicola, R., Loreti, M.: Implementing session centered calculi. In: Lea and Zavattaro [56], pp. 17\u201332"},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Bettini, L., Loreti, M., Pugliese, R.: An infrastructure language for open nets. In: 2002 ACM Symposium on Applied Computing (SAC 2002), pp. 373\u2013377. ACM, New York (2002)","DOI":"10.1145\/508791.508862"},{"key":"3_CR20","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/S1571-0661(04)00317-2","volume":"62","author":"L Bettini","year":"2002","unstructured":"Bettini, L., Nicola, R.D., Pugliese, R.: X-Klaim and Klava: programming mobile code. Electron. Notes Theor. Comput. Sci. 62, 24\u201337 (2002)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"3_CR21","volume-title":"Programming Multi-Agent Systems in AgentSpeak Using Jason","author":"RH Bordini","year":"2007","unstructured":"Bordini, R.H., H\u00fcbner, J.F., Wooldridge, M.J.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Chichester (2007)"},{"key":"3_CR22","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/3-540-48919-3_3","volume-title":"Coordinatio Languages and Models","author":"Ci\u00e1rjn Bryce","year":"1999","unstructured":"Bryce, C., Oriola, M., Vitck, J.: A coordination model for agents based on secure spaces. In: Ciancarini and Wolf [26], pp. 4\u201320"},{"key":"3_CR23","unstructured":"Calegari, R., Denti, E.: Building smart spaces on the home manager platform. ALP Newslett. (2016). https:\/\/www.cs.nmsu.edu\/ALP\/2016\/12\/building-smart-spaces-on-the-home-manager-platform\/"},{"key":"3_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61052-9","volume-title":"Coordination Languages and Models","year":"1996","unstructured":"Ciancarini, P., Hankin, C. (eds.): COORDINATION 1996. LNCS, vol. 1061. Springer, Heidelberg (1996). https:\/\/doi.org\/10.1007\/3-540-61052-9"},{"key":"3_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/3-540-62852-5_16","volume-title":"Mobile Object Systems Towards the Programmable Internet","author":"P Ciancarini","year":"1997","unstructured":"Ciancarini, P., Rossi, D.: Jada: coordination and communication for Java agents. In: Vitek, J., Tschudin, C. (eds.) MOS 1996. LNCS, vol. 1222, pp. 213\u2013226. Springer, Heidelberg (1997). https:\/\/doi.org\/10.1007\/3-540-62852-5_16"},{"key":"3_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-48919-3","volume-title":"Coordinatio Languages and Models","year":"1999","unstructured":"Ciancarini, P., Wolf, A.L. (eds.): COORDINATION 1999. LNCS, vol. 1594. Springer, Heidelberg (1999). https:\/\/doi.org\/10.1007\/3-540-48919-3"},{"key":"3_CR27","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/978-3-319-66379-1_9","volume-title":"Intelligent Distributed Computing XI","author":"G Ciatto","year":"2018","unstructured":"Ciatto, G., Mariani, S., Omicini, A.: Programming the interaction space effectively with ReSpecT$${\\mathbb{X}}$$. In: Ivanovi\u0107, M., B\u0103dic\u0103, C., Dix, J., Jovanovi\u0107, Z., Malgeri, M., Savi\u0107, M. (eds.) IDC 2017. SCI, vol. 737, pp. 89\u2013101. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-66379-1_9"},{"key":"3_CR28","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1007\/3-540-48919-3_30","volume-title":"Coordinatio Languages and Models","author":"Marco Cremonini","year":"1999","unstructured":"Cremonini, M., Omicini, A., Zambonelli, F.: Coordination in context: authentication, authorisation and topology in mobile agent applications. In: Ciancarini and Wolf [26], p. 416"},{"key":"3_CR29","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1007\/3-540-48919-3_25","volume-title":"Coordinatio Languages and Models","author":"Juan Carlos Cruz","year":"1999","unstructured":"Cruz, J.C., Ducasse, S.: A group based approach for coordinating active objects. In: Ciancarini and Wolf [26], pp. 355\u2013370"},{"key":"3_CR30","doi-asserted-by":"crossref","unstructured":"De Angelis, F.L., Di Marzo Serugendo, G.: Logic Fragments: a coordination model based on logic inference. In: Holvoet and Viroli [49], pp. 35\u201348","DOI":"10.1007\/978-3-319-19282-6_3"},{"key":"3_CR31","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/3-540-61052-9_44","volume-title":"Coordination Languages and Models","author":"Koen Bosschere","year":"1996","unstructured":"De Bosschere, K., Jacquet, J.M.: $$\\mu $$2Log: towards remote coordination. In: Ciancarini and Hankin [24], pp. 142\u2013159"},{"key":"3_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21464-6","volume-title":"Coordination Models and Languages","year":"2011","unstructured":"De Meuter, W., Roman, G.-C. (eds.): COORDINATION 2011. LNCS, vol. 6721. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-21464-6"},{"key":"3_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/b95570","volume-title":"Coordination Models and Languages","year":"2004","unstructured":"De Nicola, R., Ferrari, G.-L., Meredith, G. (eds.): COORDINATION 2004. LNCS, vol. 2949. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/b95570"},{"key":"3_CR34","doi-asserted-by":"crossref","unstructured":"Dedecker, J., Van Cutsem, T., Mostinckx, S., D\u2019Hondt, T., De Meuter, W.: Ambient-oriented programming. In: Companion to the 20th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, pp. 31\u201340. ACM, New York (2005)","DOI":"10.1145\/1094855.1094867"},{"key":"3_CR35","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/3-540-61052-9_53","volume-title":"Coordination Languages and Models","author":"Enrico Denti","year":"1996","unstructured":"Denti, E., Natali, A., Omicini, A., Venuti, M.: An extensible framework for the development of coordinated applications. In: Ciancarini and Hankin [24], pp. 305\u2013320"},{"key":"3_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1007\/3-540-45241-9_13","volume-title":"Practical Aspects of Declarative Languages","author":"E Denti","year":"2001","unstructured":"Denti, E., Omicini, A., Ricci, A.: tuProlog: a light-weight prolog for internet applications and infrastructures. In: Ramakrishnan, I.V. (ed.) PADL 2001. LNCS, vol. 1990, pp. 184\u2013198. Springer, Heidelberg (2001). https:\/\/doi.org\/10.1007\/3-540-45241-9_13"},{"key":"3_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2016\/9027457","volume":"2016","author":"Alevtina Dubovitskaya","year":"2016","unstructured":"Dubovitskaya, A., Urovi, V., Barba, I., Aberer, K., Schumacher, M.I.: A multiagent system for dynamic data aggregation in medical research. BioMed Res. Int. 2016 (2016). https:\/\/www.hindawi.com\/journals\/bmri\/2016\/9027457\/","journal-title":"BioMed Research International"},{"key":"3_CR38","first-page":"1","volume-title":"Coordination Languages and Models","author":"St\u00e9phane Ducasse","year":"2000","unstructured":"Ducasse, S., Hofmann, T., Nierstrasz, O.: Openspaces: an object-oriented framework for reconfigurable coordination spaces. In: Porto and Roman [76], pp. 1\u201318"},{"key":"3_CR39","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-3-540-30179-0_4","volume-title":"Intelligence in Communication Systems","author":"D Fensel","year":"2004","unstructured":"Fensel, D.: Triple-space computing: semantic web services based on persistent publication of information. In: Aagesen, F.A., Anutariya, C., Wuwongse, V. (eds.) INTELLCOMM 2004. LNCS, vol. 3283, pp. 43\u201353. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-30179-0_4"},{"key":"3_CR40","first-page":"135","volume-title":"Lecture Notes in Computer Science","author":"Chien-Liang Fok","year":"2004","unstructured":"Fok, C.L., Roman, G.C., Hackmann, G.: A lightweight coordination middleware for mobile computing. In: De Nicola et al. [33], pp. 135\u2013151"},{"key":"3_CR41","doi-asserted-by":"crossref","unstructured":"Fournet, C., Gonthier, G.: The reflexive CHAM and the join-calculus. In: 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 372\u2013385. ACM (1996)","DOI":"10.1145\/237721.237805"},{"key":"3_CR42","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/3-540-61052-9_46","volume-title":"Coordination Languages and Models","author":"Munehiro Fukuda","year":"1996","unstructured":"Fukuda, M., Bic, L.F., Dillencourt, M.B., Merchant, F.: Intra- and inter-object coordination with MESSENGERS. In: Ciancarini and Hankin [24], pp. 179\u2013196"},{"key":"3_CR43","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-63383-9","volume-title":"Coordination Languages and Models","year":"1997","unstructured":"Garlan, D., Le M\u00e9tayer, D. (eds.): COORDINATION 1997. LNCS, vol. 1282. Springer, Heidelberg (1997). https:\/\/doi.org\/10.1007\/3-540-63383-9"},{"issue":"1","key":"3_CR44","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 Trans. Program. Lang. Syst. (TOPLAS) 7(1), 80\u2013112 (1985)","journal-title":"ACM Trans. Program. Lang. Syst. (TOPLAS)"},{"key":"3_CR45","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1007\/3-540-58021-2_20","volume-title":"Computer Performance Evaluation Modelling Techniques and Tools","author":"S Gilmore","year":"1994","unstructured":"Gilmore, S., Hillston, J.: The PEPA workbench: a tool to support a process algebra-based approach to performance modelling. In: Haring, G., Kotsis, G. (eds.) TOOLS 1994. LNCS, vol. 794, pp. 353\u2013368. Springer, Heidelberg (1994). https:\/\/doi.org\/10.1007\/3-540-58021-2_20"},{"key":"3_CR46","doi-asserted-by":"crossref","unstructured":"van der Goot, R., Schaeffer, J., Wilson, G.V.: Safer tuple spaces. In: Garlan and Le M\u00e9tayer [43], pp. 289\u2013301","DOI":"10.1007\/3-540-63383-9_87"},{"issue":"2","key":"3_CR47","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/5254.920597","volume":"16","author":"JA Hendler","year":"2001","unstructured":"Hendler, J.A.: Agents and the Semantic web. IEEE Intell. Syst. 16(2), 30\u201337 (2001)","journal-title":"IEEE Intell. Syst."},{"issue":"5","key":"3_CR48","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MC.2015.152","volume":"48","author":"J Heuer","year":"2015","unstructured":"Heuer, J., Hund, J., Pfaff, O.: Toward the web of things: applying web technologies to the physical world. Computer 48(5), 34\u201342 (2015)","journal-title":"Computer"},{"key":"3_CR49","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19282-6","volume-title":"Coordination Models and Languages","year":"2015","unstructured":"Holvoet, T., Viroli, M. (eds.): COORDINATION 2015. LNCS, vol. 9037. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-19282-6"},{"key":"3_CR50","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/BFb0053567","volume-title":"Programming Languages and Systems","author":"K Honda","year":"1998","unstructured":"Honda, K., Vasconcelos, V.T., Kubo, M.: Language primitives and type discipline for structured communication-based programming. In: Hankin, C. (ed.) ESOP 1998. LNCS, vol. 1381, pp. 122\u2013138. Springer, Heidelberg (1998). https:\/\/doi.org\/10.1007\/BFb0053567"},{"key":"3_CR51","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1007\/978-3-540-70592-5_22","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"R Hu","year":"2008","unstructured":"Hu, R., Yoshida, N., Honda, K.: Session-based distributed programming in Java. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol. 5142, pp. 516\u2013541. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-70592-5_22"},{"key":"3_CR52","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/3-540-63383-9_77","volume-title":"Coordination Languages and Models","author":"Suresh Jagannathan","year":"1997","unstructured":"Jagannathan, S.: Communication-passing style for coordination languages. In: Garlan and Le M\u00e9tayer [43], pp. 131\u2013149"},{"key":"3_CR53","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1007\/3-540-48919-3_27","volume-title":"Coordinatio Languages and Models","author":"Wilfred C. Jamison","year":"1999","unstructured":"Jamison, W.C., Lea, D.: TRUCE: agent coordination through concurrent interpretation of role-based protocols. In: Ciancarini and Wolf [26], pp. 384\u2013398"},{"issue":"4","key":"3_CR54","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/s11761-013-0147-1","volume":"8","author":"SSTQ Jongmans","year":"2014","unstructured":"Jongmans, S.S.T.Q., Santini, F., Sargolzaei, M., Arbab, F., Afsarmanesh, H.: Orchestrating web services using Reo: from circuits and behaviors to automatically generated code. SOCA 8(4), 277\u2013297 (2014)","journal-title":"SOCA"},{"issue":"2","key":"3_CR55","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s00165-011-0191-6","volume":"24","author":"N Kokash","year":"2012","unstructured":"Kokash, N., Krause, C., de Vink, E.: Reo + mCRL2: a framework for model-checking dataflow in service compositions. Formal Aspects Comput. 24(2), 187\u2013216 (2012)","journal-title":"Formal Aspects Comput."},{"key":"3_CR56","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68265-3","volume-title":"Coordination Models and Languages","year":"2008","unstructured":"Lea, D., Zavattaro, G. (eds.): COORDINATION 2008. LNCS, vol. 5052. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-68265-3"},{"key":"3_CR57","first-page":"1","volume-title":"Lecture Notes in Computer Science","author":"Vitaliy Liptchinsky","year":"2012","unstructured":"Liptchinsky, V., Khazankin, R., Truong, H.L., Dustdar, S.: Statelets: coordination of social collaboration processes. In: Sirjani [90], pp. 1\u201316"},{"key":"3_CR58","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/978-3-662-43376-8_6","volume-title":"Coordination Models and Languages","author":"M Louvel","year":"2014","unstructured":"Louvel, M., Pacull, F.: LINC: a compact yet powerful coordination environment. In: K\u00fchn, E., Pugliese, R. (eds.) COORDINATION 2014. LNCS, vol. 8459, pp. 83\u201398. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-662-43376-8_6"},{"key":"3_CR59","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1007\/978-3-319-59746-1_5","volume-title":"Coordination Models and Languages","author":"M Louvel","year":"2017","unstructured":"Louvel, M., Pacull, F., Rutten, E., Sylla, A.N.: Development tools for rule-based coordination programming in LINC. In: Jacquet, J.-M., Massink, M. (eds.) COORDINATION 2017. LNCS, vol. 10319, pp. 78\u201396. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-59746-1_5"},{"issue":"3","key":"3_CR60","first-page":"6","volume":"IV","author":"S Mariani","year":"2014","unstructured":"Mariani, S., Omicini, A.: Coordination mechanisms for the modelling and simulation of stochastic systems: the case of uniform primitives. SCS M&S Mag. IV(3), 6\u201325 (2014)","journal-title":"SCS M&S Mag."},{"key":"3_CR61","unstructured":"Mariani, S., Omicini, A.: Multi-paradigm coordination for MAS: integrating heterogeneous coordination approaches in MAS technologies. In: Santoro, C., Messina, F., De Benedetti, M. (eds.) WOA 2016 \u2013 17th Workshop \u201cFrom Objects to Agents\u201d, CEUR-WS.org, vol. 1664, pp. 91\u201399. Sun SITE Central Europe, 29\u201330 July 2016"},{"key":"3_CR62","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/978-3-319-10422-5_9","volume-title":"Intelligent Distributed Computing VIII","author":"S Mariani","year":"2015","unstructured":"Mariani, S., Omicini, A., Sangiorgi, L.: Models of autonomy and coordination: integrating subjective and objective approaches in agent development frameworks. In: Camacho, D., Braubach, L., Venticinque, S., Badica, C. (eds.) Intelligent Distributed Computing VIII. SCI, vol. 570, pp. 69\u201379. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-10422-5_9"},{"key":"3_CR63","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/3-540-45263-X_21","volume-title":"Coordination Languages and Models","author":"Iain Merrick","year":"2000","unstructured":"Merrick, I., Wood, A.: Scoped coordination in open distributed systems. In: Porto and Roman [76], pp. 311\u2013316"},{"key":"3_CR64","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/3-540-59450-7_8","volume-title":"Object-Based Models and Languages for Concurrent Systems","author":"NH Minsky","year":"1995","unstructured":"Minsky, N.H., Leichter, J.: Law-Governed Linda as a coordination model. In: Ciancarini, P., Nierstrasz, O., Yonezawa, A. (eds.) ECOOP 1994. LNCS, vol. 924, pp. 125\u2013146. Springer, Heidelberg (1995). https:\/\/doi.org\/10.1007\/3-540-59450-7_8"},{"key":"3_CR65","first-page":"268","volume-title":"Lecture Notes in Computer Science","author":"Stijn Mostinckx","year":"2007","unstructured":"Mostinckx, S., Scholliers, C., Philips, E., Herzeel, C., De Meuter, W.: Fact spaces: coordination in the face of disconnection. In: Murphy and Vitek [67], pp. 268\u2013285"},{"issue":"3","key":"3_CR66","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1145\/1151695.1151698","volume":"15","author":"AL Murphy","year":"2006","unstructured":"Murphy, A.L., Picco, G.P., Roman, G.C.: LIME: a coordination model and middleware supporting mobility of hosts and agents. ACM Trans. Softw. Eng. Method. (TOSEM) 15(3), 279\u2013328 (2006)","journal-title":"ACM Trans. Softw. Eng. Method. (TOSEM)"},{"key":"3_CR67","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72794-1","volume-title":"Coordination Models and Languages","year":"2007","unstructured":"Murphy, A.L., Vitek, J. (eds.): COORDINATION 2007. LNCS, vol. 4467. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-72794-1"},{"key":"3_CR68","first-page":"110","volume-title":"Lecture Notes in Computer Science","author":"Nicholas Ng","year":"2011","unstructured":"Ng, N., Yoshida, N., Pernet, O., Hu, R., Kryftis, Y.: Safe parallel programming with session Java. In: De Meuter and Roman [32], pp. 110\u2013126"},{"key":"3_CR69","unstructured":"Omicini, A.: Hybrid coordination models for handling information exchange among internet agents. In: Bonarini, A., Colombetti, M., Lanzi, P.L. (eds.) Workshop \u201cAgenti intelligenti e Internet: teorie, strumenti e applicazioni\u201d, 7th AI*IA Convention (AI*IA 2000), Milano, Italy, pp. 1\u20134, 13 September 2000"},{"issue":"2","key":"3_CR70","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.entcs.2007.03.006","volume":"175","author":"A Omicini","year":"2007","unstructured":"Omicini, A.: Formal $${\\sf ReSpecT}$$ in the A&A perspective. Electron. Notes Theor. Comput. Sci. 175(2), 97\u2013117 (2007)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"issue":"3","key":"3_CR71","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/S0167-6423(01)00011-9","volume":"41","author":"A Omicini","year":"2001","unstructured":"Omicini, A., Denti, E.: From tuple spaces to tuple centres. Sci. Comput. Program. 41(3), 277\u2013294 (2001)","journal-title":"Sci. Comput. Program."},{"key":"3_CR72","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-04401-8","volume-title":"Coordination of Internet Agents: Models, Technologies, and Applications","year":"2001","unstructured":"Omicini, A., Zambonelli, F., Klusch, M., Tolksdorf, R. (eds.): Coordination of Internet Agents: Models, Technologies, and Applications. Springer, Heidelberg (2001). https:\/\/doi.org\/10.1007\/978-3-662-04401-8"},{"key":"3_CR73","doi-asserted-by":"crossref","unstructured":"Papadopoulos, G.A.: Models and technologies for the coordination of Internet agents: a survey. In: Omicini et al. [72], chap. 2, pp. 25\u201356","DOI":"10.1007\/978-3-662-04401-8_2"},{"key":"3_CR74","doi-asserted-by":"crossref","unstructured":"Picco, G.P., Murphy, A.L., Roman, G.C.: LIME: Linda meets mobility. In: 1999 International Conference on Software Engineering (ICSE 1999), pp. 368\u2013377, May 1999","DOI":"10.1145\/302405.302659"},{"key":"3_CR75","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1007\/978-3-642-13414-2_5","volume-title":"Coordination Models and Languages","author":"H Plociniczak","year":"2010","unstructured":"Plociniczak, H., Eisenbach, S.: JErlang: Erlang with joins. In: Clarke, D., Agha, G. (eds.) COORDINATION 2010. LNCS, vol. 6116, pp. 61\u201375. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-13414-2_5"},{"key":"3_CR76","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45263-X","volume-title":"Coordination Languages and Models","year":"2000","unstructured":"Porto, A., Roman, G.-C. (eds.): COORDINATION 2000. LNCS, vol. 1906. Springer, Heidelberg (2000). https:\/\/doi.org\/10.1007\/3-540-45263-X"},{"key":"3_CR77","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-642-38493-6_15","volume-title":"Coordination Models and Languages","author":"J Proen\u00e7a","year":"2013","unstructured":"Proen\u00e7a, J., Clarke, D.: Interactive interaction constraints. In: De Nicola, R., Julien, C. (eds.) COORDINATION 2013. LNCS, vol. 7890, pp. 211\u2013225. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-38493-6_15"},{"key":"3_CR78","doi-asserted-by":"crossref","unstructured":"Proen\u00e7a, J., Clarke, D., de Vink, E., Arbab, F.: Dreams: a framework for distributed synchronous coordination. In: 27th Annual ACM Symposium on Applied Computing (SAC 2012), pp. 1510\u20131515. ACM, New York (2012)","DOI":"10.1145\/2245276.2232017"},{"issue":"3\/4","key":"3_CR79","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1142\/S0218843002000637","volume":"11","author":"A Ricci","year":"2002","unstructured":"Ricci, A., Omicini, A., Denti, E.: Virtual enterprises and workflow management as agent coordination issues. Int. J. Coop. Inf. Syst. 11(3\/4), 355\u2013379 (2002)","journal-title":"Int. J. Coop. Inf. Syst."},{"key":"3_CR80","first-page":"17","volume-title":"Lecture Notes in Computer Science","author":"Davide Rossi","year":"2012","unstructured":"Rossi, D.: A social software-based coordination platform. In: Sirjani [90], pp. 17\u201328"},{"key":"3_CR81","doi-asserted-by":"crossref","unstructured":"Rossi, D., Cabri, G., Denti, E.: Tuple-based technologies for coordination. In: Omicini et al. [72], chap. 4, pp. 83\u2013109","DOI":"10.1007\/978-3-662-04401-8_4"},{"key":"3_CR82","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1007\/3-540-48919-3_19","volume-title":"Coordinatio Languages and Models","author":"Davide Rossi","year":"1999","unstructured":"Rossi, D., Vitali, F.: Internet-based coordination environments and document-based applications: a case study. In: Ciancarini and Wolf [26], pp. 259\u2013274"},{"key":"3_CR83","unstructured":"Rowstron, A.I.T.: Bulk primitives in Linda run-time systems. Ph.D. thesis, The University of York (1996)"},{"key":"3_CR84","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1007\/3-540-63383-9_98","volume-title":"Coordination Languages and Models","author":"Antony Rowstron","year":"1997","unstructured":"Rowstron, A.I.T.: Using asynchronous tuple-space access primitives (bonita primitives) for process co-ordination. In: Garlan and Le M\u00e9tayer [43], pp. 426\u2013429"},{"issue":"3","key":"3_CR85","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1023\/A:1019263731139","volume":"1","author":"AIT Rowstron","year":"1998","unstructured":"Rowstron, A.I.T.: WCL: a co-ordination language for geographically distributed agents. World Wide Web 1(3), 167\u2013179 (1998)","journal-title":"World Wide Web"},{"key":"3_CR86","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1007\/3-540-48919-3_21","volume-title":"Coordinatio Languages and Models","author":"Neal Sample","year":"1999","unstructured":"Sample, N., Beringer, D., Melloul, L., Wiederhold, G.: CLAM: Composition language for autonomous megamodules. In: Ciancarini and Wolf [26], pp. 291\u2013306"},{"key":"3_CR87","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1007\/3-540-48919-3_28","volume-title":"Coordinatio Languages and Models","author":"Michael Schumacher","year":"1999","unstructured":"Schumacher, M., Chantemargue, F., Hirsbrunner, B.: The STL++ coordination language: a base for implementing distributed multi-agent applications. In: Ciancarini and Wolf [26], pp. 399\u2013414"},{"key":"3_CR88","doi-asserted-by":"crossref","unstructured":"Sen, R., Roman, G.C., Gill, C.: CiAN: a workflow engine for MANETs. In: Lea and Zavattaro [56], pp. 280\u2013295","DOI":"10.1007\/978-3-540-68265-3_18"},{"key":"3_CR89","doi-asserted-by":"crossref","unstructured":"Simperl, E., Krummenacher, R., Nixon, L.: A coordination model for triplespace computing. In: Murphy and Vitek [67], pp. 1\u201318","DOI":"10.1007\/978-3-540-72794-1_1"},{"key":"3_CR90","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30829-1","volume-title":"Coordination Models and Languages","year":"2012","unstructured":"Sirjani, M. (ed.): COORDINATION 2012. LNCS, vol. 7274. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-30829-1"},{"key":"3_CR91","first-page":"157","volume-title":"Lecture Notes in Computer Science","author":"Paul Tarau","year":"2011","unstructured":"Tarau, P.: Coordination and concurrency in multi-engine Prolog. In: De Meuter and Roman [32], pp. 157\u2013171"},{"key":"3_CR92","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1007\/3-540-61052-9_58","volume-title":"Coordination Languages and Models","author":"Robert Tolksdorf","year":"1996","unstructured":"Tolksdorf, R.: Coordinating services in open distributed systems with Laura. In: Ciancarini and Hankin [24], pp. 386\u2013402"},{"key":"3_CR93","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1007\/3-540-63383-9_99","volume-title":"Coordination Languages and Models","author":"Robert Tolksdorf","year":"1997","unstructured":"Tolksdorf, R.: Berlinda: An object-oriented platform for implementing coordination languages in Java. In: Garlan and Le M\u00e9tayer [43], pp. 430\u2013433"},{"key":"3_CR94","first-page":"348","volume-title":"Lecture Notes in Computer Science","author":"Robert Tolksdorf","year":"2002","unstructured":"Tolksdorf, R., Rojec-Goldmann, G.: The Spacetub models and framework. In: Arbab and Talcott [7], pp. 348\u2013363"},{"key":"3_CR95","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/3-540-48919-3_13","volume-title":"Coordinatio Languages and Models","author":"Carlos Varela","year":"1999","unstructured":"Varela, C., Agha, G.: A hierarchical model for coordination of concurrent activities. In: Ciancarini and Wolf [26], pp. 166\u2013182"},{"issue":"4","key":"3_CR96","first-page":"507","volume":"73","author":"M Viroli","year":"2006","unstructured":"Viroli, M., Omicini, A.: Coordination as a service. Fundamenta Informaticae 73(4), 507\u2013534 (2006)","journal-title":"Fundamenta Informaticae"},{"key":"3_CR97","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1016\/j.pmcj.2014.12.002","volume":"17","author":"F Zambonelli","year":"2015","unstructured":"Zambonelli, F., Omicini, A., et al.: Developing pervasive multi-agent systems with nature-inspired coordination. Pervasive Mob. Comput. 17, 236\u2013252 (2015)","journal-title":"Pervasive Mob. Comput."}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-92408-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,9]],"date-time":"2022-06-09T00:26:51Z","timestamp":1654734411000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-92408-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319924076","9783319924083"],"references-count":97,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-92408-3_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"27 May 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"COORDINATION","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Coordination Languages and Models","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 June 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 June 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"coordination2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/2018.discotec.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}