PAMS – A New Collaborative Framework for Agent-Based Simulation of Complex Systems
Major researches in the domain of complex systems are interdisciplinary, collaborative and geographically distributed. The purpose of our work is to explore a new collaborative approach that facilitates scientist’s interactions during the modelling and simulating process. The originality of the presented approach is to consider models and simulators as a board of the collaboration: a shared object manipulated by a group of scientists. Agent-based simulations are powerful tools for studying complex systems. In this context, we develop a collaborative platform dedicated to agent-based simulation (PAMS). This new environment integrates common collaborative tools (e.g. videoconferencing, instant messaging, whiteboard) and specific tools to share and manipulate models, simulators, experiments and results... The current version of PAMS is based technologies coming from distributed systems. Today PAMS has been designed to support major agent based simulation frameworks. This paper aims to give an overview of the PAMS environment by defining the collaborating approach, the framework architecture and an example of its utilization.
KeywordsCollaborative simulation agent-based simulation distributed systems
Unable to display preview. Download preview PDF.
- 2.Saint-Voirin, D.: Contribution à la modélisation et à l’analyse des systèmes coopératif: application à la e-maintenance. Université de Franche-Comté, Besançon (2006)Google Scholar
- 3.Amouroux, E., Quang, C.T., Boucher, A., Drogoul, A.: GAMA: an environment for implementing and running spatially explicit multi-agent simulations. In: Prima-2007, Bangkok (2007)Google Scholar
- 6.Ahmed, K., Brahim, B.: Towards a Web Based Simulation Groupware: Experiment with BSCW. Information Technology Journal 1812(5638), 332–337 (2008)Google Scholar
- 7.Terna, P.: Simulation Tools for Social Scientists: Building Agent Based Models with SWARM. Journal of Artificial Societies and Social Simulation 1(2) (1998)Google Scholar
- 9.Wilensky, U., Evanston, I.L.: NetLogo. Center for Connected Learning and Computer Based Modeling, Northwestern University (1999)Google Scholar
- 10.Railsback, S.F.: Agent-based based Models in Ecology: Patterns and Alternative Theories of Adaptive Behaviour. In: Agent-Based Computational Modelling, pp. 139–152. Physica-Verlag (2006)Google Scholar
- 12.Becker, R., Becker, B., Knotte, M., KreiBlemeyer, I.: Manual eGroupware 1.4. Creative Commons (2007)Google Scholar
- 13.Yang, X., Allan, R.: Web-Based Virtual Research Environments (VRE): Support Collaboration in e-Science. In: WI-IATW 2006: Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology, pp. 184–187. IEEE Computer Society, Los Alamitos (2006)Google Scholar
- 15.Reenskaug, T.: The Model-View-Controller (MVC) Its Past and Present. JavaZONE Conference, Oslo (2003)Google Scholar