Table of Contents
ISRN Software Engineering
Volume 2013, Article ID 384903, 13 pages
http://dx.doi.org/10.1155/2013/384903
Review Article

Nature-Inspired Coordination Models: Current Status and Future Trends

Dipartimento di Informatica–Scienza e Ingegneria (DISI), Alma Mater Studiorum–Università di Bologna, 40126 Bologna, Italy

Received 15 October 2012; Accepted 20 November 2012

Academic Editors: X. Liu, Y. Malaiya, M. Meringer, and Z. Shen

Copyright © 2013 Andrea Omicini. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. N. Shadbolt, “Nature-Inspired Computing,” IEEE Intelligent Systems, vol. 19, no. 1, pp. 2–3, 2004. View at Publisher · View at Google Scholar · View at Scopus
  2. J. Liu and K. C. Tsui, “Toward nature-inspired computing,” Communications of the ACM, vol. 49, no. 10, pp. 59–64, 2006. View at Publisher · View at Google Scholar · View at Scopus
  3. G. A. Papadopoulos and F. Arbab, “Coordination models and languages,” Advances in Computers, vol. 46, pp. 329–400, 1998. View at Publisher · View at Google Scholar · View at Scopus
  4. A. Omicini, “Coordination models and languages: state of the art. Introduction,” in Coordination of Internet Agents: Models, Technologies, and Applications, A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, Eds., pp. 3–5, Springer, 2001. View at Google Scholar
  5. N. Busi, P. Ciancarini, R. Gorrieri, and G. Zavattaro, “Coordination models: a guided tour,” in Coordination of Internet Agents: Models, Technologies, and Applications, A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, Eds., chapter 1, pp. 6–24, Springer, 2001.
  6. S. Ossowski and R. Menezes, “On coordination and its significance to distributed and multi-agent systems,” Concurrency Computation Practice and Experience, vol. 18, no. 4, pp. 359–370, 2006. View at Publisher · View at Google Scholar · View at Scopus
  7. P. Ciancarini, A. Omicini, and F. Zambonelli, “Coordination technologies for Internet agents,” Nordic Journal of Computing, vol. 6, no. 3, pp. 215–240, 1999. View at Google Scholar
  8. A. Omicini and G. A. Papadopoulos, “Editorial: why coordination models and languages in AI?” Applied Artificial Intelligence, vol. 15, no. 1, pp. 1–10, 2001. View at Publisher · View at Google Scholar · View at Scopus
  9. D. Q. Goldin, S. A. Smolka, and P. Wegner, Interactive Computation: The New Paradigm, Springer, 2006.
  10. A. Omicini, A. Ricci, and M. Viroli, “The multidisciplinary patterns of interaction from sciences to Computer Science,” in Interactive Computation: The New Paradigm, D. Q. Goldin, S. A. Smolka, and P. Wegner, Eds., pp. 395–414, Springer, 2006. View at Google Scholar
  11. P. Wegner, “Why interaction is more powerful than algorithms,” Communications of the ACM, vol. 40, no. 5, pp. 80–91, 1997. View at Google Scholar · View at Scopus
  12. P. Ciancarini, “Coordination models and languages as software integrators,” ACM Computing Surveys, vol. 28, no. 2, pp. 300–302, 1996. View at Google Scholar · View at Scopus
  13. P. Ciancarini, A. Omicini, and F. Zambonelli, “Multiagent system engineering: the coordination viewpoint,” in Proceedings of the 6th International Workshop on Intelligent Agents VI. Agent Theories, Architectures, and Languages (ATAL '99), N. R. Jennings and Y. Lespérance, Eds., vol. 1757 of Lecture Notes in Artificial Intelligence, pp. 250–259, Orlando, Fla, USA, July 1999.
  14. D. Gelernter, “Generative communication in Linda,” ACM Transactions on Programming Languages and Systems, vol. 7, no. 1, pp. 80–112, 1985. View at Google Scholar
  15. N. Carriero and D. Gelernter, “How to write parallel programs. A guide to the perplexed,” Computing Surveys, vol. 21, no. 2, pp. 323–357, 1989. View at Google Scholar · View at Scopus
  16. A. Omicini and M. Viroli, “Coordination models and languages: from parallel computing to self-organisation,” Knowledge Engineering Review, vol. 26, no. 1, pp. 53–59, 2011. View at Publisher · View at Google Scholar · View at Scopus
  17. D. Rossi, G. Cabri, and E. Denti, “Tuple-based technologies for coordination,” in Coordination of Internet Agents: Models, Technologies, and Applications, A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, Eds., chapter 4, pp. 83–109, Springer, 2001. View at Google Scholar
  18. D. Gelernter and N. Carriero, “Coordination languages and their signicance,” Communications of the ACM, vol. 35, no. 2, pp. 97–107, 1992. View at Google Scholar
  19. J. A. Scott Kelso, “The complementary nature of coordination dynamics: self-organization and agency,” Nonlinear Phenomena in Complex Systems, vol. 5, no. 4, pp. 364–371, 2002. View at Google Scholar
  20. S. E. Page, “Self organization and coordination,” Computational Economics, vol. 18, no. 1, pp. 25–48, 2001. View at Publisher · View at Google Scholar · View at Scopus
  21. P. P. Grassé, “La reconstruction du nid et les coordinations interindividuelles chez Bellicositermes natalensis et Cubitermes sp. la théorie de la stigmergie: essai d'interprétation du comportement des termites constructeurs,” Insectes Sociaux, vol. 6, no. 1, pp. 41–80, 1959. View at Publisher · View at Google Scholar · View at Scopus
  22. H. Van Dyke Parunak, “‘Go to the ant’: engineering principles from natural multi-agent systems,” Annals of Operations Research, vol. 75, pp. 69–101, 1997. View at Google Scholar · View at Scopus
  23. S. Camazine, J.-L. Deneubourg, N. R. Franks, J. Sneyd, G. Theraulaz, and E. Bonabeau, Self-Organization in Biological Systems, Princeton Studies in Complexity, Princeton University Press, Princeton, NJ, USA, 2001.
  24. M. Dorigo and T. Stützle, Ant Colony Optimization, MIT Press, Cambridge, Mass, USA, 2004.
  25. G. Theraulaz and E. Bonabeau, “A brief history of stigmergy,” Artificial Life, vol. 5, no. 2, pp. 97–116, 1999. View at Google Scholar · View at Scopus
  26. E. Bonabeau, “Editor’s introduction: stigmergy,” Artificial Life, vol. 5, no. 2, pp. 95–96, 1999. View at Google Scholar
  27. J. J. Odell, H. Van Dyke Parunak, M. Fleischer, and S. Brueckner, “Modeling agents and their environment,” in Proceedings of the 3rd International Workshop on Agent-Oriented Software Engineering (AOSE '02), F. Giunchiglia, J. J. Odell, and G. Weiss, Eds., vol. 2585 of Lecture Notes in Computer Science, pp. 16–31, Springer, Bologna, Italy, July 2003.
  28. A. Molesini, A. Omicini, and M. Viroli, “Environment in agent-oriented software engineering methodologies,” Multiagent and Grid Systems, vol. 5, no. 1, pp. 37–57, 2009. View at Google Scholar
  29. D. Weyns, M. Schumacher, A. Ricci, M. Viroli, and T. Holvoet, “Environments in multiagent systems,” Knowledge Engineering Review, vol. 20, no. 2, pp. 127–141, 2005. View at Publisher · View at Google Scholar · View at Scopus
  30. H. Van Dyke Parunak, S. Brueckner, and J. Sauter, “Digital pheromone mechanisms for coordination of unmanned vehicles,” in Proceedings of the 1st International Joint Conference on: Autonomous Agents and Multiagent Systems, pp. 449–450, ACM, New York, NY, USA, July 2002. View at Scopus
  31. H. Van Dyke Parunak, “A survey of environments and mechanisms for human-human stigmergy,” in Proceedings of the 2nd International Workshop on Environments for Multi-Agent Systems (E4MAS '07), D. Weyns, H. Van Dyke Parunak, and F. Michel, Eds., Lecture Notes in Computer Science, pp. 163–186, Springer, 2007.
  32. J. P. Banâtre and D. Le Métayer, “The gamma model and its discipline of programming,” Science of Computer Programming, vol. 15, no. 1, pp. 55–77, 1990. View at Google Scholar · View at Scopus
  33. J.-P. Banâtre, P. Fradet, and D. Le Métayer, “Gamma and the chemical reaction model: fifteen years after,” in Multiset Processing. Mathematical, Computer Science, and Molecular Computing Points of View, C. S. Calude, G. Păun, G. Rozenberg, and A. Salomaa, Eds., vol. 2235 of Lecture Notes in Computer Science, pp. 17–44, Springer, 2001.
  34. G. Berry, “The chemical abstract machine,” Theoretical Computer Science, vol. 96, no. 1, pp. 217–248, 1992. View at Google Scholar · View at Scopus
  35. M. Mamei and F. Zambonelli, Field-Based Coordination for Pervasive Multiagent Systems. Models, Technologies, and Applications, Series in Agent Technology, Springer, 2006.
  36. M. Mamei, F. Zambonelli, and L. Leonardi, “Co-fields: towards a unifying approach to the engineering of swarm intelligent systems,” in Proceedings of the 3rd International Workshop on Engineering Societies in the Agents World (ESAW '02), P. Petta, R. Tolksdorf, F. Zambonelli et al., Eds., pp. 68–81, Madrid, Spain, September 2002.
  37. E. Bonabeau, M. Dorigo, and G. Theraulaz, Swarm Intelligence: From Natural to Artificial Systems, Oxford University Press, 1999.
  38. M. Mamei and F. Zambonelli, “Programming pervasive and mobile computing applications with the TOTA middleware,” in Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communications (PerCom '04), pp. 263–273, Orlando, Fla, USA, March 2004. View at Publisher · View at Google Scholar · View at Scopus
  39. M. Mamei and F. Zambonelli, “Programming stigmergic coordination with the TOTA middleware,” in Proceedings of the 4th International Conference on Autonomous Agents and Multi agent Systems (AAMAS '05), pp. 551–558, ACM, New York, NY, USA, July 2005. View at Scopus
  40. M. Viroli, M. Casadei, E. Nardini, and A. Omicini, “Towards a chemical-inspired infrastructure for self-* pervasive applications,” in Proceedings of the 1st International Workshop on Self-Organizing Architectures (SOAR '09), D. Weyns, S. Malek, R. de Lemos, and J. Andersson, Eds., vol. 6090 of LNCS, pp. 152–176, chapter 8, Springer, Cambridge, UK, July 2010.
  41. M. Viroli and M. Casadei, “Biochemical tuple spaces for selforganising coordination,” in Proceedings of the 11th International Conference on Coordination Languages and Models (COORDINATION '09), J. Field and V. T. Vasconcelos, Eds., vol. 5521 of Lecture Notes in Computer Science, pp. 143–162, Springer, Lisbon, Portugal, June 2009.
  42. A. Omicini, “Nature-inspired coordination for complex distributed systems,” in Intelligent Distributed Computing VI, 6th International Symposium on Intelligent Distributed Computing (IDC '12), G. Fortino, C. Bădică, M. Malgeri, and R. Unland, Eds., vol. 446 of Studies in Computational Intelligence, pp. 1–6, Springer, Calabria, Italy, September 2012.
  43. M. Resnick, Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds, MIT Press, Cambridge, Mass, USA, 1997.
  44. A. Ricci, A. Omicini, M. Viroli, L. Gardelli, and E. Oliva, “Cognitive stigmergy: towards a framework based on agents and artifacts,” in Proceedings of the 3rd International Workshop on Environments for MultiAgent Systems (E4MAS '07), D. Weyns, H. Van Dyke Parunak, and F. Michel, Eds., vol. 4389 of LNAI, pp. 124–140, Springer, Hakodate, Japan, February 2007.
  45. M. Bravetti, R. Gorrieri, R. Lucchi, and G. Zavattaro, “On the expressiveness of probabilistic and prioritized data-retrieval in Linda,” Electronic Notes in Theoretical Computer Science, vol. 128, no. 5, pp. 39–53, 2005. View at Publisher · View at Google Scholar · View at Scopus
  46. M. Bravetti, R. Gorrieri, R. Lucchi, and G. Zavattaro, “On the expressiveness of probabilistic and prioritized data-retrieval in Linda,” in Proceedings of the 2nd International Workshop on Security Issues in Coordination Models, Languages, and Systems (SecCo '04), Security Issues in Coordination Models, Languages, and Systems, Electronic Notes in Theoretical Computer Science, vol. 128, no. 5, pp. 39–53, 2005.
  47. M. Casadei and M. Viroli, “Applying self-organizing coordination to emergent tuple organization in distributed networks,” in Proceedings of the 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO '08), pp. 213–222, IEEE Computer Society, Venice, Italy, October 2008. View at Publisher · View at Google Scholar · View at Scopus
  48. M. Viroli, M. Casadei, and A. Omicini, “A framework for modelling and implementing self-organising coordination,” in Proceedings of the 24th Annual ACM Symposium on Applied Computing (SAC '09), pp. 1353–1360, Honolulu, Hawaii, USA, March 2009. View at Publisher · View at Google Scholar · View at Scopus
  49. M. Bravetti, “Expressing priorities and external probabilities in process algebra via mixed open/closed systems,” Electronic Notes in Theoretical Computer Science, vol. 194, no. 2, pp. 31–57, 2008. View at Publisher · View at Google Scholar · View at Scopus
  50. A. Omicini, S. Ossowski, and A. Ricci, “Coordination infrastructures in the engineering of multiagent systems,” in Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Handbook, F. Bergenti, M.-P. Gleizes, and F. Zambonelli, Eds., vol. 11 of Multiagent Systems, Artificial Societies, and Simulated Organizations, pp. 273–296, Kluwer Academic, chapter 14 edition, 2004. View at Google Scholar
  51. A. Omicini and S. Ossowski, “Objective versus subjective coordination in the engineering of agent systems,” in Proceedings of the Intelligent Information Agents: An AgentLink Perspective, M. Klusch, S. Bergamaschi, P. Edwards, and P. Petta, Eds., vol. 2586 of Lecture Notes in Artificial Intelligence, pp. 179–202, Springer, 2003.
  52. A. Omicin, “SODA: societies and infrastructures in the analysis and design of agent-based systems,” in Agent-Oriented Software Engineering1st International Workshop (AOSE '00), P. Ciancarini and M. J. Wooldridge, Eds., vol. 1957 of Lecture Notes in Computer Science, pp. 185–193, Limerick, Ireland, June 2000.
  53. R. Tolksdorf, R. Menezes, and editors, “Using swarm intelligence in Linda systems,” in Proceedings of the 4th International Workshop on Engineering Societies in the Agents World (ESAW '04), A. Omicini, P. Petta, and J. Pitt, Eds., vol. 3071 of Lecture Notes in Computer Science, pp. 49–65, Springer, 2004.
  54. T Spaces, http://www.almaden.ibm.com/cs/tspaces/.
  55. P. Wyckoff, S. W. McLaughry, T. J. Lehman, and D. A. Ford, “T spaces,” IBM Systems Journal, vol. 37, no. 3, pp. 454–474, 1998. View at Google Scholar · View at Scopus
  56. E. Freeman, S. Hupfer, and K. Arnold, Java Spaces Principles, Patterns, and Practice: Principles, Patterns and Practices, The Jini Technology Series, Addison-Wesley Longman, 1999.
  57. TuCSoN, http://tucson.apice.unibo.it/.
  58. A. Omicini and F. Zambonelli, “Coordination for internet application development,” Autonomous Agents and Multi-Agent Systems, vol. 2, no. 3, pp. 251–269, 1999. View at Google Scholar · View at Scopus
  59. GigaSpaces, http://www.gigaspaces.com/.
  60. N. Carriero and D. Gelernter, “Linda in context,” Communications of the ACM, vol. 32, no. 4, pp. 444–458, 1989. View at Publisher · View at Google Scholar · View at Scopus
  61. R. Menezes and R. Tolksdorf, “Adaptiveness in Linda-based coordination models,” in Engineering Self-Organising Systems. Nature-Inspired Approaches to Software Engineering, G. D. M. Serugendo, A. Karageorgos, O. F. Rana, and F. Zambonelli, Eds., vol. 2977, pp. 212–232, Springer, 2003.
  62. N. Busi, R. Gorrieri, and G. Zavattaro, “A process algebraic view of Linda coordination primitives,” Theoretical Computer Science, vol. 192, no. 2, pp. 167–199, 1998. View at Google Scholar · View at Scopus
  63. N. Busi, R. Gorrieri, and G. Zavattaro, “On the expressiveness of Linda coordination primitives,” Information and Computation, vol. 156, no. 1-2, pp. 90–121, 2000. View at Publisher · View at Google Scholar · View at Scopus
  64. M. M. Bonsangue, J. N. Kok, and G. Zavattaro, “Comparing coordination models based on shared distributed replicated data,” in Proceedings of the 14th ACM Symposium on Applied Computing (SAC '99), pp. 156–165, March 1999. View at Scopus
  65. A. I. T. Rowstron, Bulk primitives in linda run-time systems [Ph.D. thesis], The University of York, 1996.
  66. E. Denti and A. Omicini, “Designing multi-agent systems around a programmable communication abstraction,” in Formal Models of Agents, ESPRIT Project Model Age Final Workshop, J.-J. Ch. Meyer and P.-Y. Schobbens, Eds., vol. 1760 of Lecture Notes in Artificial Intelligence, pp. 90–102, Springer, 1999.
  67. S. Ahuja, N. Carriero, and D. Gelernter, “Linda and friends,” Computer, vol. 19, no. 8, pp. 26–34, 1986. View at Google Scholar · View at Scopus
  68. M. Viroli and A. Omicini, “Coordination as a service,” Fundamenta Informaticae, vol. 73, no. 4, pp. 507–534, 2006. View at Google Scholar · View at Scopus
  69. A. Ricci and M. Viroli, “Coordination artifacts: a unifying abstraction for engineering environment-mediated coordination in MAS,” Informatica, vol. 29, no. 4, pp. 433–443, 2005. View at Google Scholar · View at Scopus
  70. A. Omicini, A. Ricci, M. Viroli, C. Castelfranchi, and L. Tummolini, “Coordination artifacts: environment-based coordination for intelligent agents,” in Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS '04), pp. 286–293, New York, NY, USA, July 2004. View at Scopus
  71. A. Ricci, M. Viroli, and A. Omicini, “Environment-based coordination through coordination artifacts,” in Proceedings of the 1st International Workshop on Environments for Multi-Agent Systems (E4MAS '04), D. Weyns, H. Van Dyke Parunak, and F. Michel, Eds., vol. 3374 of Lecture Notes in Computer Science, pp. 190–214, New York, NY, USA, February 2005.
  72. D. Kirsh, “Distributed cognition, coordination and environment design,” in Proceedings of the 3rd European Conference on Cognitive Science (ECCS '99), S. Bagnara, Ed., pp. 1–11, Istituto di Psicologia, Consiglio Nazionale delle Ricerche, Siena, Italy, 1999.
  73. A. Omicini, “Agents writing on walls: cognitive stigmergy and beyond,” in The Goals of Cognition. Essays in Honor of Cristiano Castelfranchi, F. Paglieri, L. Tummolini, R. Falcone, and M. Miceli, Eds., chapter 29, pp. 543–556, College Publications, London, UK, 2013. View at Google Scholar
  74. P. Ciancarini, “Distributed programming with Logic Tuple Spaces,” New Generation Computing, vol. 12, no. 3, pp. 251–283, 1994. View at Publisher · View at Google Scholar · View at Scopus
  75. E. Denti, A. Natali, A. Omicini, and M. Venuti, “Logic tuple spaces for the coordination of heterogeneous agents,” in Proceedings of the 1st International Workshop on Frontiers of Combining Systems (FroCoS '96), F. Baader and K. U. Schulz, Eds., vol. 3 of Applied Logic Series, pp. 147–160, Kluwer Academic, Munich, Germany, March 1996 1996.
  76. M. Viroli and F. Zambonelli, “A biochemical approach to adaptive service ecosystems,” Information Sciences, vol. 180, no. 10, pp. 1876–1892, 2010. View at Publisher · View at Google Scholar · View at Scopus
  77. F. Zambonelli, G. Castelli, L. Ferrari et al., “Self-aware pervasive service ecosystems,” Procedia Computer Science, vol. 7, pp. 197–199, 2011. View at Publisher · View at Google Scholar
  78. M. Viroli, D. Pianini, S. Montagna, and G. Stevenson, “Pervasive ecosystems: a coordination model based on semantic chemistry,” in Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC '12), S. Ossowski, P. Lecca, C.-C. Hung, and J. Hong, Eds., pp. 26–30, ACM, Riva del Garda, Italy, March 2012.
  79. M. Viroli, E. Nardini, G. Castelli, M. Mamei, and F. Zambonelli, “A coordination approach to adaptive pervasive service ecosystems,” in Proceedings of the 5th IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW '11), pp. 114–119, SASO 2011, Ann Arbor, Mich, USA, October 2011.
  80. M. Viroli, E. Nardini, G. Castelli, M. Mamei, and F. Zambonelli, “A coordination approach to adaptive pervasive service ecosystems,” in Proceedings of the 1st Awareness Workshop Challenges in Achieving Self-Awareness in Autonomous Systems (AWARE '11), 2011.
  81. M. Bravetti, D. Latella, M. Loreti, M. Massink, and G. Zavattaro, “Combining timed coordination primitives and probabilistic tuple spaces,” in Trustworthy Global Computing, C. Kaklamanis and F. Nielson, Eds., vol. 5474 of Lecture Notes in Computer Science, pp. 52–68, Springer, 2009. View at Google Scholar
  82. A. Omicini and E. Denti, “From tuple spaces to tuple centres,” Science of Computer Programming, vol. 41, no. 3, pp. 277–294, 2001. View at Publisher · View at Google Scholar · View at Scopus
  83. A. Omicini, A. Ricci, and M. Viroli, “Time-aware coordination in ReSpecT,” in Proceedings of the 7th International Conference on Coordination Models and Languages (COORDINATION '05), pp. 268–282, Namur, Belgium, April 2005. View at Scopus
  84. A. Omicini, A. Ricci, and M. Viroli, “Timed environment for web agents,” Web Intelligence and Agent Systems, vol. 5, no. 2, pp. 161–175, 2007. View at Google Scholar · View at Scopus
  85. R. De Nicola, D. Latella, J.-P. Katoen, and M. Massink, “StoKlaim: a stochastic extension of Klaim,” Tech. Rep. 2006-TR-01, Istituto di Scienza e Tecnologie dell'Informazione “Alessandro Faedo” (ISTI), 2006. View at Google Scholar
  86. M. Bravetti, R. Gorrieri, R. Lucchi, and G. Zavattaro, “Quantitative information in the tuple space coordination model,” Theoretical Computer Science, vol. 346, no. 1, pp. 28–57, 2005. View at Publisher · View at Google Scholar · View at Scopus
  87. N. Busi, P. Ciancarini, R. Gorrieri, and G. Zavattaro, “Coordination models: a guided tour,” in CoordInation of Internet Agents: Models, Technologies, and Applications, A. Omicini, F. Zambonelli, M. Klusch, and R. Tolksdorf, Eds., chapter 1, pp. 6–24, Springer, 2001. View at Google Scholar
  88. L. Gardelli, M. Viroli, and A. Omicini, “Design patterns for self-organising systems,” in Multi-Agent Systems and Applications V: 5th International Central and Eastern European Conference on Multi-Agent Systems (CEEMAS '07), H.-D. Burkhard, R. Verbrugge, and L. Z. Varga, Eds., vol. 4696, pp. 123–132, Springer, Leipzig, Germany, September September 2007 2007.
  89. M. Viroli, M. Casadei, S. Montagna, and F. Zambonelli, “Spatial coordination of pervasive services through chemical-inspired tuple spaces,” ACM Transactions on Autonomous and Adaptive Systems, vol. 6, no. 2, article 14, 2011. View at Publisher · View at Google Scholar · View at Scopus
  90. M. Bravetti, D. Latella, M. Loreti, M. Massink, and G. Zavattaro, “Combining timed coordination primitives and probabilistic tuple spaces,” in Proceedings of the 4th International Symposium on Trustworthy Global Computing (TGC '08), vol. 5474, pp. 3–4, Barcelona, Spain, November 2008.
  91. R. De Nicola, G. L. Ferrari, and R. Pugliese, “Klaim: a kernel language for agents interaction and mobility,” IEEE Transactions on Software Engineering, vol. 24, no. 5, pp. 315–330, 1998. View at Google Scholar · View at Scopus
  92. A. Di Pierro, C. Hankin, and H. Wiklicky, “Probabilistic Linda-based coordination languages,” in Proceedings of the 3rd International Conference on Formal Methods for Components and Objects (FMCO '04), F. S. de Boer, M. M. Bonsangue, S. Graf, and W. P. de Roever, Eds., vol. 3657 of Lecture Notes in Computer Science, pp. 120–140, Springer, Berlin, Heidelberg, 2005.
  93. A. Di Pierro, C. Hankin, and H. Wiklicky, “Probabilistic KLAIM,” in Proceedings of the 6th International Conference on Coordination Models and Languages (COORDINATION '04), R. De Nicola, G.-L. Ferrari, and G. Meredith, Eds., vol. 2949 of Lecture Notes in Computer Science, pp. 11924–13427, Springer, Pisa, Italy, February 2004.
  94. F. Zambonelli and M. Viroli, “A survey on nature-inspired metaphors for pervasive service ecosystems,” International Journal of Pervasive Computing and Communications, vol. 7, no. 3, pp. 186–204, 2011. View at Google Scholar
  95. C. Maus, M. John, M. Rohl, and A. Uhrmacher, “Hierarchical modeling for computational biology,” in Formal Methods for Computational Systems Biology, M. Bernardo, P. Degano, and G. Zavattaro, Eds., vol. 5016 of Lecture Notes in Computer Science, pp. 81–124, Springer, 2008.
  96. E. Nardini, A. Omicini, and M. Viroli, “Semantic tuple centres,” Science of Computer Programming. In press. View at Publisher · View at Google Scholar
  97. L. J. B. Nixon, E. Simperl, R. Krummenacher, and F. Martin-Recuerda, “Tuplespace-based computing for the Semantic Web: a survey of the state-of-the-art,” Knowledge Engineering Review, vol. 23, no. 2, pp. 181–212, 2008. View at Publisher · View at Google Scholar · View at Scopus
  98. D. Fensel, “Triple-space computing: semantic web services based on persistent publication of information,” in Proceedings of the IFIP International Conference on Intelligence in Communication Systems (INTELLCOMM '04), F. A. Aagesen, C. Anutariya, and V. Wuwongse, Eds., vol. 3283, pp. 43–53, Bangkok, Thailand, November 2004.
  99. F. Martn-Recuerda, “Towards Cspaces: a new perspective for the Semantic Web,” in Proceedings of the 1st IFIP WG12.5 Working Conference on Industrial Applications of Semantic Web, M. Bramer and V. Terziyan, Eds., vol. 188, pp. 113–139, Springer, Jyvaskyla, Finland, August 2005.
  100. R. Tolksdorf, L. Nixon, and E. Simperl, “Towards a tuplespace-based middleware for the Semantic Web,” Web Intelligence and Agent Systems, vol. 6, no. 3, pp. 235–251, 2008. View at Publisher · View at Google Scholar · View at Scopus
  101. D. Khushraj, O. Lassila, and T. Finin, “sTuples: semantic tuple spaces,” in Proceedings of the 1st Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous '04), pp. 268–277, Boston, Mass, USA, August 2004. View at Publisher · View at Google Scholar · View at Scopus
  102. E. Nardini, M. Viroli, and E. Panzavolta, “Coordinating e-health systems with TuCSoN semantic tuple centres,” Applied Computing Review, vol. 11, no. 2, pp. 43–52, 2011. View at Google Scholar
  103. E. Nardini, A. Omicini, and M. Viroli, “Description spaces with fuzziness,” in Proceedings of the 26th Annual ACM Symposium on Applied Computing (SAC '11), M. J. Palakal, C.-C. Hung, W. Chu, and W. E. Wong, Eds., vol. 2, pp. 869–876, Tunghai University, TaiChung, Taiwan, March 2011.
  104. S. Mariani and A. Omicini, “Molecules of Knowledge: self-organisation in knowledge-intensive environments,” in Intelligent Distributed Computing VI, Proceedings of the 6th International Symposium on Intelligent Distributed Computing (IDC '12), G. Fortino, C. Badica, M. Malgeri, and R. Unland, Eds., vol. 446, pp. 17–22, Springer, Calabria, Italy, September 2012.
  105. S. Mariani and A. Omicini, “Self-organising news management: the Molecules of Knowledge approach,” in Proceedings of the 1st International Workshop on Adaptive Service Ecosystems: Natural and Socially Inspired Solutions (ASENSIS '12), J. L. Fernandez-Marquez, S. Montagna, A. Omicini, and F. Zambonelli, Eds., SASO 2012, Lyon, France, September 2012.
  106. P. Wegner and D. Goldin, “Computation beyond Turing machines,” Communications of the ACM, vol. 46, no. 4, pp. 100–102, 2003. View at Publisher · View at Google Scholar · View at Scopus
  107. P. Wegner and D. Goldin, “Mathematical models of interactive computing,” Tech. Rep., Brown University, Providence, RI, USA, 1999. View at Google Scholar
  108. D. Q. Goldin, “Persistent Turing Machines as a model of interactive computation,” in Proceedings of the 1st International Symposium on Foundations of Information and Knowledge Systems (FoIKS '00), pp. 116–135, Springer, London, UK, 2000.
  109. G. Zavattaro, “On the incomparability of Gamma and Linda,” Tech. Rep. SEN-R9827, CWI, Amsterdam, The Netherlands, 1998. View at Google Scholar
  110. L. Gardelli, M. Viroli, M. Casadei, and A. Omicini, “Designing self-organising MAS environments: the collective sort case,” in Proceedings of the 3rd International Workshop on Environments for Multiagent Systems (E4MAS '07), D. Weyns, H. Van Dyke Parunak, and F. Michel, Eds., vol. 4389 of Lecture Notes in Artificial Intelligence, pp. 254–271, Springer, Hakodate, Japan, May 2007.
  111. M. Casadei and M. Viroli, “Toward approximate stochastic model checking of computational fields for pervasive computing systems,” in Proceedings of the 1st International Workshop on Adaptive Service Ecosystems: Natural and Socially Inspired Solutions (ASENSIS '12), J. L. Fernandez-Marquez, S. Montagna, A. Omicini, and F. Zambonelli, Eds., pp. 59–64, SASO 2012, Lyon, France, September 2012.
  112. M. Alberti and A. Omicini, “Towards the analysis & prediction of complex system behaviour in SAPERE,” in Proceedings of the 1st International Workshop on Adaptive Service Ecosystems: Natural and Socially Inspired Solutions (ASENSIS '12), pp. 5–10.
  113. L. Gardelli, M. Viroli, and A. Omicini, “On the role of simulations in engineering self-organising MAS: the case of an intrusion detection system in TuCSoN,” in Proceedings of the 3rd International Workshop on Engineering Self-Organising Systems (ESOA '05), S. A. Brueckner, G. Di Marzo Serugendo, D. Hales, and F. Zambonelli, Eds., vol. 3910 of Lecture Notes in Artificial Intelligence, pp. 153–166, Utrecht, The Netherlands, July 2005.
  114. S. Miles, M. Joy, and M. Luck, “Towards a methodology for coordination mechanism selection in open systems,” in Proceedings of the 3rd International Workshop on Engineering Societies in the Agents World (ESAW '02), P. Petta, R. Tolksdorf, F. Zambonelli et al., Eds., pp. 241–256, Madrid, Spain, September 2002.
  115. N. Cannata, F. Corradini, E. Merelli, A. Omicini, and A. Ricci, “An agent-oriented conceptual framework for systems biology,” in Proceedings of the 4th International Workshop on NETwork Tools and Applications in Biology (NETTAB '04), E. Merelli, P. P. Gonzalez Perez, and A. Omicini, Eds., vol. 3737 of Lecture Notes in Bioinformatics, pp. 105–122, Springer, Camerino, Italy, September 2004.
  116. F. Zambonelli and H. Van Dyke Parunak, “Towards a paradigm change in computer science and software engineering: a synthesis,” Knowledge Engineering Review, vol. 18, no. 4, pp. 329–342, 2003. View at Publisher · View at Google Scholar · View at Scopus