Search for content and authors |
An integrated agent-based process for the simulation of complex systems |
Alfredo Garro , Wilma Russo |
D.E.I.S., Department of Electronics, Computer and System Sciences, University of Calabria, Rende, Cosenza 87036, Italy |
Abstract |
Agent Based Modeling and Simulation (ABMS) is demonstrating a new and powerful way for the analysis and the modeling of systems which is able to fully represent a system at different levels of complexity in terms of autonomous, goal-driven and interacting entities (agents) organized in societies. This mindset is particularly appropriate for modeling social and economic systems as they are naturally composed of interacting entities and exhibit emergent properties, that is, properties which arise from the interactions of the entities that cannot be deduced simply by aggregating the properties of the entities themselves. The agent-based model of a system is, then, executed to simulate the behavior of the complete system so that the knowledge of the behaviors of the single entities (micro-level) can produce an understanding of the overall system-level outcomes (macro-level). To date, although several tools for ABMS are available, well defined and integrated processes, which cover all the phases from the analysis of the system under consideration to its modeling and simulation analysis, are lacking. Moreover, the absence of visual modeling tools and techniques for ABMS often constitutes an entry barrier for whoever has not advanced programming skills. To address these issues, this paper proposes an integrated and iterative process for agent-based modeling and simulation of social and economic systems which supports scientists in fully exploiting benefits of the ABMS and significantly reduces programming and implementation efforts. The proposed process covers all the following phases:
In particular, the simulation phases exploit the Repast Simphony Toolkit, which is the most popular ABMS toolkit and the only one which provides advanced features of visual modeling of the agent behaviors and (semi)automatic code generation; moreover, for the Result Analysis phase it is possible an integrated use of several powerful analysis tools (Matlab, R, VisAd, iReport, Jung). |
Legal notice |
|
Presentation: Oral at International Conference on Economic Science with Heterogeneous Interacting Agents 2008, by Alfredo GarroSee On-line Journal of International Conference on Economic Science with Heterogeneous Interacting Agents 2008 Submitted: 2008-03-11 11:15 Revised: 2009-06-07 00:48 |