Agent based Cellular Automata Simulation

This paper presents an actor-based software library, called Actomata, for the definition and simulation of cellular automata models. Using Actomata, each cell of a model is defined by an actor and the evolution of its state is built though the interaction with their neighbor cells via the exchange of messages. This kind of implementation simplifies the definition of the code driving the behavior of each cell and the distribution of simulations on a set of different computational nodes.

[1]  G B Ermentrout,et al.  Cellular automata approaches to biological modeling. , 1993, Journal of theoretical biology.

[2]  Theo D'Hondt,et al.  Ambient-oriented programming in ambientTalk , 2005, OOPSLA '05.

[3]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[4]  José Rogan,et al.  Cellular automaton model for evacuation process with obstacles , 2007 .

[5]  Agostino Poggi,et al.  Agent Based Modeling and Simulation with ActoMoS , 2015, WOA.

[6]  Daniela M. Romano,et al.  High performance cellular level agent-based simulation with FLAME for the GPU , 2010, Briefings Bioinform..

[7]  Eric Dean Tribble,et al.  Concurrency Among Strangers , 2005, TGC.

[8]  Agostino Poggi,et al.  Exploiting UML in the Design of Multi-agent Systems , 2000, ESAW.

[9]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[10]  Philippe Mathieu,et al.  Environment Updating and Agent Scheduling Policies in Agent-based Simulators , 2012, ICAART.

[11]  Noga Alon,et al.  Partitioning a rectangle into small perimeter rectangles , 1992, Discret. Math..

[12]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.

[13]  R. Alizadeh,et al.  A dynamic cellular automaton model for evacuation process with obstacles , 2011 .

[14]  Agostino Poggi,et al.  Concurrent and Distributed Applications with ActoDeS , 2016 .

[15]  Uri Wilensky,et al.  NetLogo: A simple environment for modeling complexity , 2014 .

[16]  Ángel Martín del Rey,et al.  Modeling epidemics using cellular automata , 2006, Applied Mathematics and Computation.

[17]  Agostino Poggi,et al.  A development toolkit to realize autonomous and interoperable agents , 2001, AGENTS '01.

[18]  Craig W. Reynolds Interaction with Groups of Autonomous Characters , 2000 .

[19]  Agostino Poggi,et al.  An Actor Based Software Framework for Scalable Applications , 2014, IDCS.

[20]  Peter M. A. Sloot,et al.  Distributed Cellular Automata: Large Scale Simulation of Natural Phenomena , 2000 .