|
Digital Library of the
European Council for Modelling and Simulation |
Title: |
Agent Methodological Layers In
Repast Simphony |
Authors: |
Franco
Cicirelli, Angelo Furfaro, Libero Nigro, Francesco Pupo |
Published in: |
(2013).ECMS 2013 Proceedings edited
by: W. Rekdalsbakken, R. T. Bye, H.
Zhang European Council for Modeling and Simulation. doi:10.7148/2013 ISBN:
978-0-9564944-6-7 27th
European Conference on Modelling and Simulation, Aalesund,
Norway, May 27th – 30th,
2013 |
Citation
format: |
Franco Cicirelli, Angelo
Furfaro, Libero Nigro, Francesco Pupo (2013). Agent Methodological Layers In
Repast Simphony, ECMS 2013 Proceedings edited by: W.
Rekdalsbakken, R. T. Bye, H.
Zhang, European Council for Modeling and Simulation. doi:10.7148/2013-0068 |
DOI: |
http://dx.doi.org/10.7148/2013-0068 |
Abstract: |
Repast Simphony (RS) is a
popular toolbox for agentbased modeling and simulation (ABMS) of complex
systems. It can be used from within the Eclipse IDE with Java being the main
implementation language. Moreover, visual modeling is supported by agent
flowcharts. Powerful features of RS include contexts and projections
which allow the modeler to build e.g. situated multi-agent systems
(MAS) which can easily be configured and visualized in the RS runtime system.
RS lacks of a reference agent methodology. Rather the modeler is free to
define and follow her/his own methodology with RS: procedurally,
declaratively or visual-based. This openness was exploited in this work for
supporting different notions of agents, thus addressing the modeling needs of
various application domains. In particular this paper proposes an embed in RS of an actor model which provides a
lightweight notion of agents. The actor model is then used as a kernel for
supporting more abstract but rigorous modeling languages like Parallel DEVS
(P−DEVS) and time-extended Petri nets. A P−DEVS modeling example is reported
to demonstrate the usefulness of supporting multiple agent methodological
layers in RS. |
Full
text: |