Skip to main content

Agent Environments for Multi-agent Systems – A Research Roadmap

  • Conference paper
  • First Online:
Agent Environments for Multi-Agent Systems IV

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9068))

Abstract

Ten years ago, researchers in multi-agent systems became more and more aware that agent systems consist of more than only agents. The series of workshops on Environments for Multi-Agent Systems (E4MAS 2004-2006) emerged from this awareness. One of the primary outcomes of this endeavor was a principled understanding that the agent environment should be considered as a primary design abstraction, equally important as the agents. A special issue in JAAMAS 2007 contributed a set of influential papers that define the role of agent environments, describe their engineering, and outline challenges in the field that have been the drivers for numerous follow up research efforts. The goal of this paper is to wrap up what has been achieved in the past 10 years and identify challenges for future research on agent environments. Instead of taking a broad perspective, we focus on three particularly relevant topics of modern software intensive systems: large scale, openness, and humans in the loop. For each topic, we reflect on the challenges outlined 10 years ago, present an example application that highlights the current trends, and from that outline challenges for the future. We conclude with a roadmap on how the different challenges could be tackled.

H. Van Dyke Parunak, Olivier Boissier, Michael Schumacher, Alessandro Ricci—Organizers E4MAS – 10 Years Later

Anarosa Brandao, Carlos Carrascosa, Oguz Dikenelli, Stépane Galland, Ander Pijoan, Patrick Simo Kanmeugne, Juan A. Rodriguez-Aguilar, Julien Saunier, Visara Urovi, and Franco Zambonelli—Section Coordinators

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.): Environments for Multi-Agent Systems I, E4MAS 2004. LNCS, vol. 3374. Springer, Heidelberg (2005)

    Google Scholar 

  2. Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.): Environments for Multi-Agent Systems II, E4MAS 2005. LNCS, vol. 3830. Springer, Heidelberg (2006)

    Google Scholar 

  3. Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.): Environments for Multi-Agent Systems III, E4MAS 2006. LNCS, vol. 4389. Springer, Heidelberg (2007)

    Google Scholar 

  4. Parunak, H.V.D., Weyns, D.: Guest editors’ introduction, special issue on environments for multi-agent systems. Auton. Agent. Multi-Agent Syst. 14(1), 1–4 (2007)

    Article  Google Scholar 

  5. Weyns, D., Omicini, A.: Special issue engineering environments in multi-agent systems. Multiagent Grid Syst. 5(1), 1–131 (2009)

    Article  Google Scholar 

  6. Weyns, D., Omicini, A., Odell, J.: Environment as a first class abstraction in multiagent systems. Auton. Agent Multi-Agent Syst. 14(1), 5–30 (2007)

    Article  Google Scholar 

  7. Platon, E., Mamei, M., Sabouret, N., Honiden, S., Parunak, H.V.D.: Mechanisms for environments in multi-agent systems: survey and opportunities. Auton. Agents Multi-Agent Syst. 14(1), 31–47 (2007)

    Article  Google Scholar 

  8. Viroli, M., Holvoet, T., Ricci, A., Schelfthout, K., Zambonelli, F.: Infrastructures for the environment of multiagent systems. Auton. Agent Multi-Agent Syst. 14(1), 49–60 (2007)

    Article  Google Scholar 

  9. Valckenaers, P., Sauter, J.A., Sierra, C., Rodrıguez-Aguilar, J.A.: Applications and environments for multi-agent systems. Auton. Agent Multi-Agent Syst. 14(1), 61–85 (2007)

    Article  Google Scholar 

  10. Helleboogh, A., Vizzari, G., Uhrmacher, A., Michel, F.: Modeling dynamic environments in multi-agent simulation. Auton. Agent. Multi-Agent Syst. 14(1), 87–116 (2007)

    Article  Google Scholar 

  11. Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G.: Towards a taxonomy of software change. J. Softw. Maintenance Evol. Res. Pract. 17(5), 309–332 (2005)

    Article  Google Scholar 

  12. Zambonelli, F., Van Dyke Parunak, H.: Signs of a Revolution in Computer Science and Software Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 13–28. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  13. Shehory, O.: Software architecture attributes of multi-agent systems. In: Proceedings of Agent Oriented Software Engineering, pp 77–90 (2000)

    Google Scholar 

  14. Weyns, D.: Architecture-Based Design of Multi-Agent Systems. Springer, Heidelberg (2010)

    Book  MATH  Google Scholar 

  15. Cheng, B.H., de Lemos, R., Giese, H., Inverardi, P., Magee, J., Andersson, J., Becker, B., Bencomo, N., Brun, Y., Cukic, B., Di Marzo Serugendo, G., Dustdar, S., Finkelstein, A., Gacek, C., Geihs, K., Grassi, V., Karsai, G., Kienle, H.M., Kramer, J., Litoiu, M., Malek, S., Mirandola, R., Müller, H.A., Park, S., Shaw, M., Tichy, M., Tivoli, M., Weyns, D., Whittle, J.: Software engineering for self-adaptive systems: a research roadmap. In: Cheng, B.H., de Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 1–26. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  16. Valckenaers, P., Sauter, J., Sierra, C., Rodriguez-Aguilar, J.A.: Applications and environments for multi-agent systems. Int. J. Auton. Agents Multi-Agent Syst. 14(1), 61–85 (2007)

    Article  Google Scholar 

  17. Viroli, M., Holvoet, T., Ricci, A., Schelfthout, K., Zambonelli, F.: Infrastructures for the environment of multiagent system. Int. J. Auton. Agents Multi-Agent Syst. 14(1), 49–60 (2007)

    Article  Google Scholar 

  18. Platon, E., Mamei, M., Sabouret, N., Honiden, S., Van Dyke Parunak, H.: Mechanisms for environments in multi-agent systems: survey and opportunities. Int. J. Auton. Agents Multi-Agent Syst. 14(1), 31–47 (2007)

    Article  Google Scholar 

  19. Haesevoets, R., Weyns, D., Holvoet, T.: Architecture-centric support for adaptive service collaborations. ACM Trans. Softw. Eng. Methodol. (TOSEM) 23(1), 2:1–2:40 (2014)

    Article  Google Scholar 

  20. Scerri, P., Vincent, R., Mailler, R.: Comparing three approaches to large-scale coordination. In: Scerri, P., Vincent, R., Mailler, R. (eds.) Coordination of Large-Scale Multiagent Systems. Springer, New York (2006)

    Chapter  Google Scholar 

  21. Jamshidi, M.: Large-Scale Systems: Modeling and Control. North-Holland Series in System Science and Engineering. North-Holland, Amsterdam (1983)

    MATH  Google Scholar 

  22. GouaÏch, A., Michel, F., Guiraud, Y.: MIC*: a deployment environment for autonomous agents. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 109–126. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  23. Rodriguez, S., Hilaire, V., Koukam, A.: Holonic modeling of environments for situated multi-agent systems. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2005. LNCS (LNAI), vol. 3830, pp. 18–31. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  24. Weyns, D., Schelfthout, K., Holvoet, T.: Exploiting a virtual environment in a real-world application. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2005. LNCS (LNAI), vol. 3830, pp. 218–234. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  25. Van Dyke Parunak, H.: A survey of environments and mechanisms for human-human stigmergy. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2005. LNCS (LNAI), vol. 3830, pp. 163–186. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  26. Mamei, M., Zambonelli, F.: Motion coordination in the Quake 3 arena environment: a field-based approach. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 264–278. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  27. Van Dyke Parunak, H., Brueckner, S.A., Sauter, J.: Digital pheromones for coordination of unmanned vehicles. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2004. LNCS (LNAI), vol. 3374, pp. 246–263. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  28. Urovi, V., Olivieri, A.C., Bromuri, S., Fornara, N., Schumacher, M.I.: Secure P2P cross-community health record exchange in IHE compatible systems. Int. J. Artif. Intell. Tools IJAIT 23, 1440006 (2013)

    Article  Google Scholar 

  29. Omicini, A., Denti, E.: From tuple spaces to tuple centres. Sci. Comput. Program. 41(3), 277–294 (2001)

    Article  MATH  Google Scholar 

  30. Michel, F.: Translating agent perception computations into environmental processes in multi-agent-based simulations: a means for integrating graphics processing unit programming within usual agent-based simulation platforms. Syst. Res. Behav. Sci. 30(6), 703–715 (2013)

    Article  Google Scholar 

  31. Munir, S., Stankovic, J., Liang, C.M., Lin, S.: Cyber physical system challenges for humans-in-the-loop control. In: 8th International Workshop on Feedback Computing (2013)

    Google Scholar 

  32. Cumming, M.: Supervising automation: humans on the loop. Aero-Astro, MIT Aeronautics and Astronautics Department, Massachusetts Institute of Technology (2008)

    Google Scholar 

  33. Wood, A., Stankovic, J., Virone, G., Selavo, L., He, Z., Cao, Q., Doan, T., Wu, Y., Fang, L., Stoleru, R.: Context-aware wireless sensor networks for assisted living and residential monitoring. IEEE Network 22, 4 (2008)

    Article  Google Scholar 

  34. Li, W., Sadigh, D., Sastry, S., Seshia, S.A.: Synthesis for human-in-the-loop control systems. In: Ábrahám, E., Havelund, K. (eds.) TACAS 2014 (ETAPS). LNCS, vol. 8413, pp. 470–484. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  35. Cranor, L.F.: A framework for reasoning about the human in the loop. In: Conference on Usability, Psychology, and Security, UPSEC (2008)

    Google Scholar 

  36. Lancelot, F., Causse, M., Schneider, N., Mongeau, M.: Human-in-the-loop multi-agent approach for airport taxiing operations. In: Bajo, J., Hernández, J.Z., Mathieu, P., Campbell, A., Fernández-Caballero, A., Moreno, M.N., Julián, V., Alonso-Betanzos, A., Jiménez-López, M.D., Botti, V. (eds.) Trends in Practical Applications of Agents, Multi-Agent Systems and Sustainability. Advances in Intelligent Systems and Computing, vol. 372, pp. 235–236. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  37. Claes, R., Holvoet, T., Weyns, D.: A decentralized approach for anticipatory vehicle routing using delegate multiagent systems. IEEE Trans. Intell. Transp. Syst. 12(2), 364–373 (2011)

    Article  Google Scholar 

  38. Schurr, N., Marecki, J., Tambe, M., Scerri, P.: The Future of disaster response: humans working with multiagent teams using DEFACTO. In: AAAI Spring Symposium on AI Technologies for Homeland Security (2005)

    Google Scholar 

  39. Bradshaw, J.M., Feltovich, P., Johnson, M.: Humans-agent interaction. In: The Handbook of Humans-Machine Interaction: A Humans-Centered Design Approach (2011)

    Google Scholar 

  40. Zambonelli, F.: Toward sociotechnical urban superorganisms. IEEE Comput. 45(8), 76–78 (2012)

    Article  Google Scholar 

  41. Zambonelli, F., Castelli, G., Ferrari, L., Mamei, M., Rosi, A., Di Marzo, G., Risoldi, M., Tchao, A., Dobson, S., Stevenson, G., Ye, J., Nardini, E., Omicini, A., Montagna, S., Viroli, M., Ferscha, A., Maschek, S., Wally, B.: Self-aware pervasive service ecosystems. Procedia Comput. Sci. 7, 197–199 (2011)

    Article  Google Scholar 

  42. Weyns, D., Caporuscio, M., Vogel, B., Kurti, A.: Design for sustainability = runtime adaptation U evolution. In: Proceeding of the Sustainable Architecture: Global collaboration, Requirements, Analysis, SAGRA (2015)

    Google Scholar 

  43. Gardelli, L., Viroli, M., Omicini, A.: Design patterns for self-organising systems. In: Burkhard, H.-D., Lindemann, G., Verbrugge, R., Varga, L.Z. (eds.) CEEMAS 2007. LNCS (LNAI), vol. 4696, pp. 123–132. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  44. Juziuk, J., Weyns, D., Holvoet, T.: Design patterns for multi-agent systems: a systematic literature Review. In: Shehory, O., Sturm, A. (eds.) Research Directions in Agent-Oriented Software Engineering. Springer, Heidelberg (2015)

    Google Scholar 

  45. de Jonge, D., Rosell, B., Sierra, C.: Human interactions in electronic institutions. In: Chesñevar, C.I., Onaindia, E., Ossowski, S., Vouros, G. (eds.) AT 2013. LNCS, vol. 8068, pp. 75–89. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  46. Omicini, A., Ricci, A., Viroli, M., Castelfranchi, C., Tummolini, L.: Coordination artifacts: environment-based coordination for intelligent agents. In: Third International Joint Conference on Autonomous Agents and Multiagent Systems (2004)

    Google Scholar 

  47. Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Auton. Agent. Multi-Agent Syst. 23, 2 (2011)

    Article  Google Scholar 

  48. Musil, J., Musil, A., Weyns, D., Biffl, S.: An architecture framework for collective intelligence systems. In: Working International Conference on Software Architecture, WICSA (2014)

    Google Scholar 

  49. Sauter, J., Matthews, R., Van Dyke Parunak, H., Brueckner, S.A.: Performance of digital pheromones for swarming vehicle control. In: Fourth international joint conference on Autonomous agents and multiagent systems, AAMAS (2005)

    Google Scholar 

  50. Ricci, A., Viroli, M., Omicini, A.: CArtA gO: a framework for prototyping artifact-based environments in MAS. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 67–86. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  51. Odell, J., Van Dyke Parunak, H., Fleischer, M.: The role of roles. J. Object Technol. 2(1), 39–51 (2003)

    Article  MATH  Google Scholar 

  52. Castelli, G., Mamei, M., Rosi, A., Zambonelli, F.: Developing social applications in SAPERE. In: IEEE 10th International Conference on Ubiquitous Intelligence & Computing and IEEE 10th International Conference on Autonomic & Trusted Computing (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Danny Weyns .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Weyns, D., Michel, F. (2015). Agent Environments for Multi-agent Systems – A Research Roadmap. In: Weyns, D., Michel, F. (eds) Agent Environments for Multi-Agent Systems IV. Lecture Notes in Computer Science(), vol 9068. Springer, Cham. https://doi.org/10.1007/978-3-319-23850-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23850-0_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23849-4

  • Online ISBN: 978-3-319-23850-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics