Simulating evolutionary agent communities with OOCSMP

This paper describes some extensions added to the continuous simulation language OOCSMP to perform agent-oriented simulation. The extensions are tested by simulating the evolution of a colony of virtual ants (vants). In this simulation, each vant is modelled as an agent and is assigned a set of genes that control some aspects of its behaviour, such as its velocity, memory, communication abilities, scepticism, etc. Some emergent properties of the swarm of vants have been observed.

[1]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[2]  Robert L. Axtell,et al.  WHY AGENTS? ON THE VARIED MOTIVATIONS FOR AGENT COMPUTING IN THE SOCIAL SCIENCES , 2000 .

[3]  Juan de Lara,et al.  Some strategies for the simulation of vocabulary agreement in multi-agent communities , 2000, J. Artif. Soc. Soc. Simul..

[4]  S. Forrest,et al.  The ecology of echo , 1997 .

[5]  Alexis Drogoul When Ants Play Chess (Or Can Strategies Emerge from Tactical Behaviours?) , 1993, MAAMAW.

[6]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[7]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[8]  G. Nigel Gilbert,et al.  Simulation for the social scientist , 1999 .

[9]  Juan de Lara,et al.  Oocsmp: an object-oriented simulation language , 1997 .

[10]  Michael Wooldridge,et al.  Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence , 1999 .

[11]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[13]  Michael Fisher,et al.  Representing and Executing Agent-Based Systems , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[14]  Shai Ophir Simulating Ideologies , 1998, J. Artif. Soc. Soc. Simul..

[15]  Ira Rudowsky,et al.  Intelligent Agents , 2004, Commun. Assoc. Inf. Syst..

[16]  Guillermo Ricardo Simari,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 2000 .

[17]  Juan de Lara,et al.  Semiautomatic Generation of Web Courses by Means of an Object-Oriented Simulation Language , 1999, Simul..