Agent Based Modeling and Simulation with ActoMoS

ActoMoS is an actor-based software library for the development of agent-based models and for their simulation. This library offers software components and tools for modeling and simulating systems in different application domains. In particular, it allows the definition of agent model by reusing or extending a set of predefined agent models and supports efficient and scalable agent-based simulations involving a large number of agents. This paper, after an introduction of the actor model and implementation used by the software library, underlines the main features of the software library and presents its experimentation in some well-known domains.

[1]  Michael J. North,et al.  Tutorial on agent-based modelling and simulation , 2005, Proceedings of the Winter Simulation Conference, 2005..

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

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

[4]  Franco Cicirelli,et al.  Distributing RePast Simulations Using Actors , 2009, ECMS.

[5]  L. Nigro,et al.  Modeling and Simulation of Complex Manufacturing Systems using Statechart-based Actors 1 , 2010 .

[6]  Nelson Minar,et al.  The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations , 1996 .

[7]  Agostino Poggi,et al.  Agents for e-business applications , 2006, AAMAS '06.

[8]  Carl Hewitt,et al.  Viewing Control Structures as Patterns of Passing Messages , 1977, Artif. Intell..

[9]  Steven L. Lytinen,et al.  Agent-based Simulation Platforms: Review and Development Recommendations , 2006, Simul..

[10]  Marc Erich Latoschik,et al.  A scala-based actor-entity architecture for intelligent interactive simulations , 2012, 2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS).

[11]  Franco Cicirelli,et al.  Exploiting agents for modelling and simulation of coverage control protocols in large sensor networks , 2007, J. Syst. Softw..

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

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

[14]  Mihai Horia Zaharia,et al.  Agent-based simulation of crowd evacuation behavior , 2009 .

[15]  Agostino Poggi,et al.  Open Social Networking for Online Collaboration , 2013, Int. J. e Collab..

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

[17]  Agostino Poggi,et al.  Agent-based interpretations of classic network models , 2013, Comput. Math. Organ. Theory.

[18]  Miles T. Parker,et al.  What is Ascape and Why Should You Care? , 2001, J. Artif. Soc. Soc. Simul..

[19]  M. Benda,et al.  On Optimal Cooperation of Knowledge Sources , 1985 .

[20]  Agostino Poggi,et al.  Developing scalable applications with actors , 2014 .

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

[22]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[23]  Myeong-Wuk Jang,et al.  Scalable agent distribution mechanisms for large-scale UAV simulations , 2005, International Conference on Integration of Knowledge Intensive Multi-Agent Systems, 2005..

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

[25]  Alexis Drogoul,et al.  Multi-agent Based Simulation: Where Are the Agents? , 2002, MABS.

[26]  Agostino Poggi,et al.  Ubiquitous Information Agents , 2002, Int. J. Cooperative Inf. Syst..

[27]  Agostino Poggi,et al.  A DHT-Based Multi-Agent System for Semantic Information Sharing , 2011, DART@AI*IA.

[28]  Amnon Naamad,et al.  The STATEMATE semantics of statecharts , 1996, TSEM.

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