ecms_neu_mini.png

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: