Skip to main content

2018 | OriginalPaper | Buchkapitel

Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives

verfasst von : Giovanni Ciatto, Stefano Mariani, Maxime Louvel, Andrea Omicini, Franco Zambonelli

Erschienen in: Coordination Models and Languages

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Since complexity of inter- and intra-systems interactions is steadily increasing in modern application scenarios (e.g., the IoT), coordination technologies are required to take a crucial step towards maturity. In this paper we look back at the history of the COORDINATION conference in order to shed light on the current status of the coordination technologies there proposed throughout the years, in an attempt to understand success stories, limitations, and possibly reveal the gap between actual technologies, theoretical models, and novel application needs.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
3
Excluding the most recent editions, which had less time to generate citations.
 
7
A class uses a deprecated API, and another one requires breaking access restrictions.
 
12
Second link in “See also” section at https://​github.​com/​jerlang/​jerlang.
 
13
Actual error is: “class file contains malformed variable arity method: [...]”.
 
Literatur
1.
Zurück zum Zitat Abreu, J., Fiadeiro, J.L.: A coordination model for service-oriented interactions. In: Lea and Zavattaro [56], pp. 1–16 Abreu, J., Fiadeiro, J.L.: A coordination model for service-oriented interactions. In: Lea and Zavattaro [56], pp. 1–16
2.
Zurück zum Zitat Achermann, F., Kneubuehl, S., Nierstrasz, O.: Scripting coordination styles. In: Porto and Roman [76], pp. 19–35CrossRef Achermann, F., Kneubuehl, S., Nierstrasz, O.: Scripting coordination styles. In: Porto and Roman [76], pp. 19–35CrossRef
3.
Zurück zum Zitat Andrić, M., De Nicola, R., Lafuente, A.L.: Replica-based high-performance tuple space computing. In: Holvoet and Viroli [49], pp. 3–18 Andrić, M., De Nicola, R., Lafuente, A.L.: Replica-based high-performance tuple space computing. In: Holvoet and Viroli [49], pp. 3–18
4.
Zurück zum Zitat Ao, X., Minsky, N., Nguyen, T.D., Ungureanu, V.: Law-Governed Internet communities. In: Porto and Roman [76], pp. 133–147CrossRef Ao, X., Minsky, N., Nguyen, T.D., Ungureanu, V.: Law-Governed Internet communities. In: Porto and Roman [76], pp. 133–147CrossRef
5.
Zurück zum Zitat Arbab, F.: The IWIM model for coordination of concurrent activities. In: Ciancarini and Hankin [24], pp. 34–56CrossRef Arbab, F.: The IWIM model for coordination of concurrent activities. In: Ciancarini and Hankin [24], pp. 34–56CrossRef
6.
Zurück zum Zitat Arbab, F., Mavaddat, F.: Coordination through channel composition. In: Arbab and Talcott [7], pp. 22–39 Arbab, F., Mavaddat, F.: Coordination through channel composition. In: Arbab and Talcott [7], pp. 22–39
8.
Zurück zum Zitat Arsénio, 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–37. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-642-35016-0_1CrossRef Arsénio, 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–37. Springer, Heidelberg (2014). https://​doi.​org/​10.​1007/​978-3-642-35016-0_​1CrossRef
9.
Zurück zum Zitat Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)CrossRef Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)CrossRef
10.
Zurück zum Zitat Baier, C., Sirjani, M., Arbab, F., Rutten, J.: Modeling component connectors in reo by constraint automata. Sci. Comput. Program. 61(2), 75–113 (2006)MathSciNetCrossRef Baier, C., Sirjani, M., Arbab, F., Rutten, J.: Modeling component connectors in reo by constraint automata. Sci. Comput. Program. 61(2), 75–113 (2006)MathSciNetCrossRef
12.
Zurück zum Zitat Banville, M.: Sonia: an adaptation of Linda for coordination of activities in organizations. In: Ciancarini and Hankin [24], pp. 57–74CrossRef Banville, M.: Sonia: an adaptation of Linda for coordination of activities in organizations. In: Ciancarini and Hankin [24], pp. 57–74CrossRef
13.
Zurück zum Zitat Bellifemine, F.L., Poggi, A., Rimassa, G.: JADE–a FIPA-compliant agentframework. In: 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM-99), pp. 97–108 (1999) Bellifemine, F.L., Poggi, A., Rimassa, G.: JADE–a FIPA-compliant agentframework. In: 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM-99), pp. 97–108 (1999)
14.
Zurück zum Zitat Bettini, L., Bono, V., Venneri, B.: Coordinating mobile object-oriented code. In: Arbab and Talcott [7], pp. 56–71 Bettini, L., Bono, V., Venneri, B.: Coordinating mobile object-oriented code. In: Arbab and Talcott [7], pp. 56–71
15.
Zurück zum Zitat Bettini, L., Bono, V., Venneri, B.: O’Klaim: a coordination language with mobile mixins. In: De Nicola et al. [33], pp. 20–37 Bettini, L., Bono, V., Venneri, B.: O’Klaim: a coordination language with mobile mixins. In: De Nicola et al. [33], pp. 20–37
17.
Zurück zum Zitat 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–207. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-31794-4_10CrossRef 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–207. Springer, Heidelberg (2005). https://​doi.​org/​10.​1007/​978-3-540-31794-4_​10CrossRef
18.
Zurück zum Zitat Bettini, L., De Nicola, R., Loreti, M.: Implementing session centered calculi. In: Lea and Zavattaro [56], pp. 17–32 Bettini, L., De Nicola, R., Loreti, M.: Implementing session centered calculi. In: Lea and Zavattaro [56], pp. 17–32
19.
Zurück zum Zitat Bettini, L., Loreti, M., Pugliese, R.: An infrastructure language for open nets. In: 2002 ACM Symposium on Applied Computing (SAC 2002), pp. 373–377. ACM, New York (2002) Bettini, L., Loreti, M., Pugliese, R.: An infrastructure language for open nets. In: 2002 ACM Symposium on Applied Computing (SAC 2002), pp. 373–377. ACM, New York (2002)
20.
Zurück zum Zitat Bettini, L., Nicola, R.D., Pugliese, R.: X-Klaim and Klava: programming mobile code. Electron. Notes Theor. Comput. Sci. 62, 24–37 (2002)CrossRef Bettini, L., Nicola, R.D., Pugliese, R.: X-Klaim and Klava: programming mobile code. Electron. Notes Theor. Comput. Sci. 62, 24–37 (2002)CrossRef
21.
Zurück zum Zitat Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Chichester (2007)MATH Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Chichester (2007)MATH
22.
Zurück zum Zitat Bryce, C., Oriola, M., Vitck, J.: A coordination model for agents based on secure spaces. In: Ciancarini and Wolf [26], pp. 4–20CrossRef Bryce, C., Oriola, M., Vitck, J.: A coordination model for agents based on secure spaces. In: Ciancarini and Wolf [26], pp. 4–20CrossRef
27.
28.
Zurück zum Zitat Cremonini, M., Omicini, A., Zambonelli, F.: Coordination in context: authentication, authorisation and topology in mobile agent applications. In: Ciancarini and Wolf [26], p. 416CrossRef Cremonini, M., Omicini, A., Zambonelli, F.: Coordination in context: authentication, authorisation and topology in mobile agent applications. In: Ciancarini and Wolf [26], p. 416CrossRef
29.
Zurück zum Zitat Cruz, J.C., Ducasse, S.: A group based approach for coordinating active objects. In: Ciancarini and Wolf [26], pp. 355–370CrossRef Cruz, J.C., Ducasse, S.: A group based approach for coordinating active objects. In: Ciancarini and Wolf [26], pp. 355–370CrossRef
30.
Zurück zum Zitat De Angelis, F.L., Di Marzo Serugendo, G.: Logic Fragments: a coordination model based on logic inference. In: Holvoet and Viroli [49], pp. 35–48 De Angelis, F.L., Di Marzo Serugendo, G.: Logic Fragments: a coordination model based on logic inference. In: Holvoet and Viroli [49], pp. 35–48
31.
Zurück zum Zitat De Bosschere, K., Jacquet, J.M.: \(\mu \)2Log: towards remote coordination. In: Ciancarini and Hankin [24], pp. 142–159CrossRef De Bosschere, K., Jacquet, J.M.: \(\mu \)2Log: towards remote coordination. In: Ciancarini and Hankin [24], pp. 142–159CrossRef
34.
Zurück zum Zitat Dedecker, J., Van Cutsem, T., Mostinckx, S., D’Hondt, 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–40. ACM, New York (2005) Dedecker, J., Van Cutsem, T., Mostinckx, S., D’Hondt, 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–40. ACM, New York (2005)
35.
Zurück zum Zitat Denti, E., Natali, A., Omicini, A., Venuti, M.: An extensible framework for the development of coordinated applications. In: Ciancarini and Hankin [24], pp. 305–320CrossRef Denti, E., Natali, A., Omicini, A., Venuti, M.: An extensible framework for the development of coordinated applications. In: Ciancarini and Hankin [24], pp. 305–320CrossRef
38.
Zurück zum Zitat Ducasse, S., Hofmann, T., Nierstrasz, O.: Openspaces: an object-oriented framework for reconfigurable coordination spaces. In: Porto and Roman [76], pp. 1–18 Ducasse, S., Hofmann, T., Nierstrasz, O.: Openspaces: an object-oriented framework for reconfigurable coordination spaces. In: Porto and Roman [76], pp. 1–18
40.
Zurück zum Zitat Fok, C.L., Roman, G.C., Hackmann, G.: A lightweight coordination middleware for mobile computing. In: De Nicola et al. [33], pp. 135–151 Fok, C.L., Roman, G.C., Hackmann, G.: A lightweight coordination middleware for mobile computing. In: De Nicola et al. [33], pp. 135–151
41.
Zurück zum Zitat Fournet, C., Gonthier, G.: The reflexive CHAM and the join-calculus. In: 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 372–385. ACM (1996) Fournet, C., Gonthier, G.: The reflexive CHAM and the join-calculus. In: 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 372–385. ACM (1996)
42.
Zurück zum Zitat Fukuda, M., Bic, L.F., Dillencourt, M.B., Merchant, F.: Intra- and inter-object coordination with MESSENGERS. In: Ciancarini and Hankin [24], pp. 179–196CrossRef Fukuda, M., Bic, L.F., Dillencourt, M.B., Merchant, F.: Intra- and inter-object coordination with MESSENGERS. In: Ciancarini and Hankin [24], pp. 179–196CrossRef
44.
Zurück zum Zitat Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. Syst. (TOPLAS) 7(1), 80–112 (1985)CrossRef Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. Syst. (TOPLAS) 7(1), 80–112 (1985)CrossRef
46.
Zurück zum Zitat van der Goot, R., Schaeffer, J., Wilson, G.V.: Safer tuple spaces. In: Garlan and Le Métayer [43], pp. 289–301 van der Goot, R., Schaeffer, J., Wilson, G.V.: Safer tuple spaces. In: Garlan and Le Métayer [43], pp. 289–301
47.
Zurück zum Zitat Hendler, J.A.: Agents and the Semantic web. IEEE Intell. Syst. 16(2), 30–37 (2001)CrossRef Hendler, J.A.: Agents and the Semantic web. IEEE Intell. Syst. 16(2), 30–37 (2001)CrossRef
48.
Zurück zum Zitat Heuer, J., Hund, J., Pfaff, O.: Toward the web of things: applying web technologies to the physical world. Computer 48(5), 34–42 (2015)CrossRef Heuer, J., Hund, J., Pfaff, O.: Toward the web of things: applying web technologies to the physical world. Computer 48(5), 34–42 (2015)CrossRef
52.
Zurück zum Zitat Jagannathan, S.: Communication-passing style for coordination languages. In: Garlan and Le Métayer [43], pp. 131–149CrossRef Jagannathan, S.: Communication-passing style for coordination languages. In: Garlan and Le Métayer [43], pp. 131–149CrossRef
53.
Zurück zum Zitat Jamison, W.C., Lea, D.: TRUCE: agent coordination through concurrent interpretation of role-based protocols. In: Ciancarini and Wolf [26], pp. 384–398CrossRef Jamison, W.C., Lea, D.: TRUCE: agent coordination through concurrent interpretation of role-based protocols. In: Ciancarini and Wolf [26], pp. 384–398CrossRef
54.
Zurück zum Zitat 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–297 (2014)CrossRef 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–297 (2014)CrossRef
55.
Zurück zum Zitat Kokash, N., Krause, C., de Vink, E.: Reo + mCRL2: a framework for model-checking dataflow in service compositions. Formal Aspects Comput. 24(2), 187–216 (2012)MathSciNetCrossRef Kokash, N., Krause, C., de Vink, E.: Reo + mCRL2: a framework for model-checking dataflow in service compositions. Formal Aspects Comput. 24(2), 187–216 (2012)MathSciNetCrossRef
57.
Zurück zum Zitat Liptchinsky, V., Khazankin, R., Truong, H.L., Dustdar, S.: Statelets: coordination of social collaboration processes. In: Sirjani [90], pp. 1–16 Liptchinsky, V., Khazankin, R., Truong, H.L., Dustdar, S.: Statelets: coordination of social collaboration processes. In: Sirjani [90], pp. 1–16
60.
Zurück zum Zitat 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–25 (2014) 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–25 (2014)
61.
Zurück zum Zitat 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 – 17th Workshop “From Objects to Agents”, CEUR-WS.org, vol. 1664, pp. 91–99. Sun SITE Central Europe, 29–30 July 2016 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 – 17th Workshop “From Objects to Agents”, CEUR-WS.org, vol. 1664, pp. 91–99. Sun SITE Central Europe, 29–30 July 2016
62.
Zurück zum Zitat 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–79. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-10422-5_9CrossRef 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–79. Springer, Cham (2015). https://​doi.​org/​10.​1007/​978-3-319-10422-5_​9CrossRef
63.
Zurück zum Zitat Merrick, I., Wood, A.: Scoped coordination in open distributed systems. In: Porto and Roman [76], pp. 311–316CrossRef Merrick, I., Wood, A.: Scoped coordination in open distributed systems. In: Porto and Roman [76], pp. 311–316CrossRef
65.
Zurück zum Zitat 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–285 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–285
66.
Zurück zum Zitat 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–328 (2006)CrossRef 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–328 (2006)CrossRef
68.
Zurück zum Zitat Ng, N., Yoshida, N., Pernet, O., Hu, R., Kryftis, Y.: Safe parallel programming with session Java. In: De Meuter and Roman [32], pp. 110–126 Ng, N., Yoshida, N., Pernet, O., Hu, R., Kryftis, Y.: Safe parallel programming with session Java. In: De Meuter and Roman [32], pp. 110–126
69.
Zurück zum Zitat Omicini, A.: Hybrid coordination models for handling information exchange among internet agents. In: Bonarini, A., Colombetti, M., Lanzi, P.L. (eds.) Workshop “Agenti intelligenti e Internet: teorie, strumenti e applicazioni”, 7th AI*IA Convention (AI*IA 2000), Milano, Italy, pp. 1–4, 13 September 2000 Omicini, A.: Hybrid coordination models for handling information exchange among internet agents. In: Bonarini, A., Colombetti, M., Lanzi, P.L. (eds.) Workshop “Agenti intelligenti e Internet: teorie, strumenti e applicazioni”, 7th AI*IA Convention (AI*IA 2000), Milano, Italy, pp. 1–4, 13 September 2000
70.
Zurück zum Zitat Omicini, A.: Formal \({\sf ReSpecT}\) in the A&A perspective. Electron. Notes Theor. Comput. Sci. 175(2), 97–117 (2007)CrossRef Omicini, A.: Formal \({\sf ReSpecT}\) in the A&A perspective. Electron. Notes Theor. Comput. Sci. 175(2), 97–117 (2007)CrossRef
71.
Zurück zum Zitat Omicini, A., Denti, E.: From tuple spaces to tuple centres. Sci. Comput. Program. 41(3), 277–294 (2001)CrossRef Omicini, A., Denti, E.: From tuple spaces to tuple centres. Sci. Comput. Program. 41(3), 277–294 (2001)CrossRef
73.
Zurück zum Zitat Papadopoulos, G.A.: Models and technologies for the coordination of Internet agents: a survey. In: Omicini et al. [72], chap. 2, pp. 25–56 Papadopoulos, G.A.: Models and technologies for the coordination of Internet agents: a survey. In: Omicini et al. [72], chap. 2, pp. 25–56
74.
Zurück zum Zitat Picco, G.P., Murphy, A.L., Roman, G.C.: LIME: Linda meets mobility. In: 1999 International Conference on Software Engineering (ICSE 1999), pp. 368–377, May 1999 Picco, G.P., Murphy, A.L., Roman, G.C.: LIME: Linda meets mobility. In: 1999 International Conference on Software Engineering (ICSE 1999), pp. 368–377, May 1999
78.
Zurück zum Zitat Proença, 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–1515. ACM, New York (2012) Proença, 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–1515. ACM, New York (2012)
79.
Zurück zum Zitat Ricci, A., Omicini, A., Denti, E.: Virtual enterprises and workflow management as agent coordination issues. Int. J. Coop. Inf. Syst. 11(3/4), 355–379 (2002)CrossRef Ricci, A., Omicini, A., Denti, E.: Virtual enterprises and workflow management as agent coordination issues. Int. J. Coop. Inf. Syst. 11(3/4), 355–379 (2002)CrossRef
80.
Zurück zum Zitat Rossi, D.: A social software-based coordination platform. In: Sirjani [90], pp. 17–28 Rossi, D.: A social software-based coordination platform. In: Sirjani [90], pp. 17–28
81.
Zurück zum Zitat Rossi, D., Cabri, G., Denti, E.: Tuple-based technologies for coordination. In: Omicini et al. [72], chap. 4, pp. 83–109 Rossi, D., Cabri, G., Denti, E.: Tuple-based technologies for coordination. In: Omicini et al. [72], chap. 4, pp. 83–109
82.
Zurück zum Zitat Rossi, D., Vitali, F.: Internet-based coordination environments and document-based applications: a case study. In: Ciancarini and Wolf [26], pp. 259–274CrossRef Rossi, D., Vitali, F.: Internet-based coordination environments and document-based applications: a case study. In: Ciancarini and Wolf [26], pp. 259–274CrossRef
83.
Zurück zum Zitat Rowstron, A.I.T.: Bulk primitives in Linda run-time systems. Ph.D. thesis, The University of York (1996) Rowstron, A.I.T.: Bulk primitives in Linda run-time systems. Ph.D. thesis, The University of York (1996)
84.
Zurück zum Zitat Rowstron, A.I.T.: Using asynchronous tuple-space access primitives (bonita primitives) for process co-ordination. In: Garlan and Le Métayer [43], pp. 426–429CrossRef Rowstron, A.I.T.: Using asynchronous tuple-space access primitives (bonita primitives) for process co-ordination. In: Garlan and Le Métayer [43], pp. 426–429CrossRef
85.
Zurück zum Zitat Rowstron, A.I.T.: WCL: a co-ordination language for geographically distributed agents. World Wide Web 1(3), 167–179 (1998)CrossRef Rowstron, A.I.T.: WCL: a co-ordination language for geographically distributed agents. World Wide Web 1(3), 167–179 (1998)CrossRef
86.
Zurück zum Zitat Sample, N., Beringer, D., Melloul, L., Wiederhold, G.: CLAM: Composition language for autonomous megamodules. In: Ciancarini and Wolf [26], pp. 291–306CrossRef Sample, N., Beringer, D., Melloul, L., Wiederhold, G.: CLAM: Composition language for autonomous megamodules. In: Ciancarini and Wolf [26], pp. 291–306CrossRef
87.
Zurück zum Zitat 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–414CrossRef 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–414CrossRef
88.
Zurück zum Zitat Sen, R., Roman, G.C., Gill, C.: CiAN: a workflow engine for MANETs. In: Lea and Zavattaro [56], pp. 280–295 Sen, R., Roman, G.C., Gill, C.: CiAN: a workflow engine for MANETs. In: Lea and Zavattaro [56], pp. 280–295
89.
Zurück zum Zitat Simperl, E., Krummenacher, R., Nixon, L.: A coordination model for triplespace computing. In: Murphy and Vitek [67], pp. 1–18 Simperl, E., Krummenacher, R., Nixon, L.: A coordination model for triplespace computing. In: Murphy and Vitek [67], pp. 1–18
91.
Zurück zum Zitat Tarau, P.: Coordination and concurrency in multi-engine Prolog. In: De Meuter and Roman [32], pp. 157–171 Tarau, P.: Coordination and concurrency in multi-engine Prolog. In: De Meuter and Roman [32], pp. 157–171
92.
Zurück zum Zitat Tolksdorf, R.: Coordinating services in open distributed systems with Laura. In: Ciancarini and Hankin [24], pp. 386–402CrossRef Tolksdorf, R.: Coordinating services in open distributed systems with Laura. In: Ciancarini and Hankin [24], pp. 386–402CrossRef
93.
Zurück zum Zitat Tolksdorf, R.: Berlinda: An object-oriented platform for implementing coordination languages in Java. In: Garlan and Le Métayer [43], pp. 430–433CrossRef Tolksdorf, R.: Berlinda: An object-oriented platform for implementing coordination languages in Java. In: Garlan and Le Métayer [43], pp. 430–433CrossRef
94.
Zurück zum Zitat Tolksdorf, R., Rojec-Goldmann, G.: The Spacetub models and framework. In: Arbab and Talcott [7], pp. 348–363 Tolksdorf, R., Rojec-Goldmann, G.: The Spacetub models and framework. In: Arbab and Talcott [7], pp. 348–363
95.
Zurück zum Zitat Varela, C., Agha, G.: A hierarchical model for coordination of concurrent activities. In: Ciancarini and Wolf [26], pp. 166–182CrossRef Varela, C., Agha, G.: A hierarchical model for coordination of concurrent activities. In: Ciancarini and Wolf [26], pp. 166–182CrossRef
96.
Zurück zum Zitat Viroli, M., Omicini, A.: Coordination as a service. Fundamenta Informaticae 73(4), 507–534 (2006)MathSciNetMATH Viroli, M., Omicini, A.: Coordination as a service. Fundamenta Informaticae 73(4), 507–534 (2006)MathSciNetMATH
97.
Zurück zum Zitat Zambonelli, F., Omicini, A., et al.: Developing pervasive multi-agent systems with nature-inspired coordination. Pervasive Mob. Comput. 17, 236–252 (2015)CrossRef Zambonelli, F., Omicini, A., et al.: Developing pervasive multi-agent systems with nature-inspired coordination. Pervasive Mob. Comput. 17, 236–252 (2015)CrossRef
Metadaten
Titel
Twenty Years of Coordination Technologies: State-of-the-Art and Perspectives
verfasst von
Giovanni Ciatto
Stefano Mariani
Maxime Louvel
Andrea Omicini
Franco Zambonelli
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-92408-3_3

Premium Partner