Skip to main content

A Multi-environment Multi-agent Simulation Framework for Self-organizing Systems

  • Conference paper

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

Abstract

This paper introduces a multi-environment simulation framework for building self-organizing multi-agent systems. From an engineering point of view, the multi-environments approach brings the necessary modularity and separation of concerns to build self-organizing multi-agent systems that address hierarchy, interoperability and multi-aspects problems and domains. Our framework provides higher abstractions and components to support the development of self-organizing systems with multiple environments, which can be situated or not. Furthermore, the framework provides a coordination component and self-organizing mechanisms to be instantiated and flexibility to evolve the framework with more complex ones.

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

Buying options

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 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Di Marzo Serugendo, G., Gleizes, M.-P., Karageorgos, A.: Self-organization in multi-agent systems. The Knowledge Engineering Review 20(2), 165–189 (2005)

    Article  Google Scholar 

  2. Visser, A., Pavlin, G., van Gosliga, S.P., Maris, M.: Self-organization of multi-agent systems. In: Proc. of the International workshop Military Applications of Agent Technology in ICT and Robotics, The Hague, the Netherlands (November 23-24, 2004)

    Google Scholar 

  3. Di Marzo Serugendo, G., Fitzgerald, J.S., Romanovsky, A., Guelfi, N.: Generic Framework for the Engineering of Self-Adaptive and Self-Organising Systems. CS-TR-1018 (2007)

    Google Scholar 

  4. Mamei, M., Menezes, R., Tolksdorf, R., Zambonelli, F.: Case studies for self-organization in computer science. J. Syst. Archit. 52(8), 443–460 (2006)

    Article  Google Scholar 

  5. MASON George Mason University, http://cs.gmu.edu/_eclab/projects/mason/

  6. MASON documentation, http://cs.gmu.edu/~eclab/projects/mason/docs/#docs

  7. Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K.: MASON A New Multi-Agent Simulation Toolkit, Department of Computer Science and Center for Social Complexity. In: Proceedings of SwarmFest, Michigan, USA (2004)

    Google Scholar 

  8. Gardelli, L., Viroli, M., Omicini, A.: Design Patterns for Self-Organizing Multiagent Systems. In: 2nd Int. Workshop on Eng. Emergence in Decentralised Autonomic Systems (EEDAS 2007), To be held at the 4th IEEE Int. Conf. on Autonomic Computing (ICAC 2007), Jacksonville, Florida, USA, June 11 (2007)

    Google Scholar 

  9. De Wolf, T.: Analysing and engineering self-organising emergent applications, Ph.D. Thesis, Department of Computer Science, K.U. Leuven, Leuven, Belgium, p. 183 (May 2007)

    Google Scholar 

  10. Weyns, D., Boucké, N., Holvoet, T.: A field-based versus a protocol-based approach for adaptive task assignment. AAMAS 17(2), 288–319 (2008)

    Google Scholar 

  11. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  12. Loeffler, M., Grossmann, B.: J. Theor. Biol. 150(2), 175–191 (1991)

    Google Scholar 

  13. Loeffler, M., Roeder, I.: Cells Tissues Organs 171(1), 8–26 (2002)

    Google Scholar 

  14. Lord, B.I.: Stem cells, pp. 401–422. Cambridge Academic Press, London (1997)

    Book  Google Scholar 

  15. Faustino, G.M., Gatti, M.A.C., Bispo, D., de Lucena, C.J.P.: A 3D Multi-Scale Agent-based Stem Cell Self-Organization. In: SEAS 2008 - Fourth Workshop on Software Engineering for Agent-Oriented Systems, Capinas. XXV SBES (2008)

    Google Scholar 

  16. Glassner, A.: An Introduction to Ray Tracing. Academic Press, London (1989)

    MATH  Google Scholar 

  17. Smid, M.: Closest-Point Problems in Computational Geometry. In: Sack, J.-R., Urrutia, J. (eds.) Handbook of Computational Geometry, ch. 20, pp. 877–935. North-Holland, Amsterdam (2000)

    Chapter  Google Scholar 

  18. Motta, P., de Gatti, M.A.C., de Lucena, C.J.P.: Towards a Transparent Middle\ware for Self-Organizing Multi-Agent Systems on Clusters. In: The Third International Workshop on Massively Multi-Agent Systems: Models, Methods and Tools (MMAS 2009) at AAMAS 2009 (2009)

    Google Scholar 

  19. Valeriano, A., Motta, P., Gatti, M., Lucena, C.: Requisitos Funcionais para um Midleware Paralelo e Distribuído de Sistemas Multi-Agentes Auto-Organizáveis. Monografias em Ciência da Computação, DI, PUC-Rio (2009)

    Google Scholar 

  20. Giunchiglia, F., et al.: The tropos software methodology: Processes, models and diagrams. Technical Report Techincal Report No. 0111-20, ICT - IRST (2001)

    Google Scholar 

  21. Bellifemine, F., Poggi, A., Rimassa, G.: Jade, A FIPA-compliant Agent Framework. In: Proceedings of PAAM 1999, London, UK (1999)

    Google Scholar 

  22. FIPA: Foundation for intelligent physical agents, http://www.fipa.org/

  23. DECAF, http://www.cis.udel.edu/~decaf/

  24. Graham, J., Windley, V., McHugh, D., McGeary, F., Cleaver, D., Decker, K.: Tools for Developing and Monitoring Agents in Distributed Multi Agent Systems. In: Workshop on Agents in Industry at the Fourth International Conference on Autonomous Agents, Barcelona, Spain (June 2000)

    Google Scholar 

  25. JACK: Documentation, http://www.agentsoftware.com/products/jack/documentation_and_instructi/jack_documentation.html

  26. Mamei, M., Zambonelli, F.: Self-maintained distributed tuples for field-based coordination in dynamic networks. In: The 19th Symposium on Applied Computing, SAC 2004 (2004)

    Google Scholar 

  27. Parunak, V.: Go to the Ant: Engineering principles from natural multi-agent systems. Annals of Operations Research 75, 69–101 (1997)

    Article  MATH  Google Scholar 

  28. Brueckner, S.: Return from the Ant - Synthetic Ecosystems for Manufacturing Control. PhD thesis, Humboldt University Berlin (2000)

    Google Scholar 

  29. Omicini, A., Zambonelli, F., Klusch, M., Tolksdorf, R. (eds.): Coordination of Internet Agents: Models, Technologies, and Applications. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  30. Arunachalam, S., Zalila-Wenkstern, R., Steiner, R.: Environment Mediated Multi-Agent Simulation Tools: A Comparison. In: Proc. of IEEE Workshop on Environment-Mediated Coordination in Self-Organizing and Self-Adaptive Systems, Venice, Italy, October 20-24 (2008)

    Google Scholar 

  31. Railsback, S.F., Lytinen, S.L., Jackson, S.K.: Agent based Simulation Platforms: Review and Development Recommendations. Simulation 82 (2006)

    Google Scholar 

  32. Wilensky, U.: NetLogo for Connected Learning and Computer-Based Modeling, Northwestern University. Evanston, IL, http://ccl.northwestern.edu/netlogo/Center

  33. Ascape, http://ascape.sourceforge.net/index.html

  34. Ascape documentation, http://ascape.sourceforge.net/index.html/#Documentation

  35. Parker, M.T.: What is Ascape and Why Should You Care. Journal of Artificial Societies and Social Simulation 4(1) (January 2001)

    Google Scholar 

  36. Inchiosa, M.E., Parker, M.T.: Overcoming design and development challenges in agent-based modeling using ASCAPE. Proceedings of National Academy of Sciences (PNAS) of United States of America 99 (May 2002)

    Google Scholar 

  37. RePastS, http://repast.sourceforge.net/

  38. North, M.J., Tatara, E., Collier, N.T., Ozik, J.: Visual Agent-based Model Development with Repast Simphony. In: Proc. of the Agent 2007 Conf. on Complex Interaction and Social Emergence, Argonne National Laboratory, Argonne, IL USA (November 2007)

    Google Scholar 

  39. Mili, R.Z., Steiner, R., Oladimeji, E.: DIVAs: Illustrating an Abstract Architecture for Agent-Environment Simulation Systems. Multi agent and Grid Systems, Special Issue on Agent-oriented Software Development Methodologies 2(4) (2006)

    Google Scholar 

  40. Soares, B.C.B.A., Gatti, M.A.C., Lucena, C.J.P.: Towards Verifying and Optimizing Self-Organizing Systems through an Autonomic Convergence Method. In: The Fourth Workshop on Software Engineering for Agent-Oriented Systems, Capinas, XXV SBES (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de Cerqueira Gatti, M.A., de Lucena, C.J.P. (2010). A Multi-environment Multi-agent Simulation Framework for Self-organizing Systems. In: Di Tosto, G., Van Dyke Parunak, H. (eds) Multi-Agent-Based Simulation X. MABS 2009. Lecture Notes in Computer Science(), vol 5683. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13553-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13553-8_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13552-1

  • Online ISBN: 978-3-642-13553-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics