Simulating Computational Societies

Multi-agent systems can be considered from a variety of perspectives. One such perspective arises from considering the architecture of an agent itself. Another is that of an instantiated agent architecture and its interaction with its peers in aMAS. A third perspective is that of an external observer. These three perspectives cover a potentially overlapping but essentially distinct set of issues concerning MAS simulation and modelling. In this paper, we consider each of these perspectives in turn and demonstrate how a simulation framework can support a collective treatment of such concepts. We discuss the implications for agent development and agent society design arising from the results and analysis of our simulation approach.

[1]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[2]  Pablo Noriega,et al.  Towards a Test-Bed for Trading Agents in Electronic Auction Markets , 1998, AI Commun..

[3]  Franco Zambonelli,et al.  Organisational Rules as an Abstraction for the Analysis and Design of Multi-Agent Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[4]  Enrico Giunchiglia,et al.  Nonmonotonic causal theories , 2004, Artif. Intell..

[5]  Joaquim Filipe,et al.  A Normative and Intentional Agent Model for Organisation Modelling , 2002, ESAW.

[6]  C. Castelfranchi,et al.  Social Trust : A Cognitive Approach , 2000 .

[7]  Randall Davis,et al.  Distributed Problem Solving: The Contract Net Approach , 1978 .

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

[9]  W. Hamilton,et al.  The evolution of cooperation. , 1984, Science.

[10]  Mark Witkowski,et al.  Experiments in Building Experiential Trust in a Society of Objective-Trust Based Agents , 2000, Trust in Cyber-societies.

[11]  Andrea Omicini,et al.  Activity Theory as a Framework for MAS Coordination , 2002, ESAW.

[12]  Joan Feigenbaum,et al.  The Role of Trust Management in Distributed Systems Security , 2001, Secure Internet Programming.

[13]  Jeremy V. Pitt,et al.  Designing Agent Communication Languages for Multi-agent Systems , 1999, MAAMAW.

[14]  Carl Hewitt,et al.  Open Information Systems Semantics for Distributed Artificial Intelligence , 1991, Artif. Intell..

[15]  Jacques Ferber,et al.  Integrating tools and infrastructures for generic multi-agent systems , 2001, AGENTS '01.

[16]  Les Gasser,et al.  MACE3J: fast flexible distributed simulation of large, large-grain multi-agent systems , 2002, AAMAS '02.

[17]  Alexander Artikis,et al.  Specifying Electronic Societies with the Causal Calculator , 2002, AOSE.

[18]  Michael Wooldridge,et al.  This is MYWORLD: The Logic of an Agent-Oriented DAI Testbed , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[19]  Mehdi Dastani,et al.  The BOID architecture: conflicts between beliefs, obligations, intentions and desires , 2001, AGENTS '01.

[20]  Marek J. Sergot,et al.  A Formal Characterisation of Institutionalised Power , 1996, Log. J. IGPL.

[21]  Alexander Artikis,et al.  Interaction patterns and observable commitments in a multi-agent trading scenario , 2001, AGENTS '01.

[22]  Marek Sergot,et al.  A computational theory of normative positions , 2001, ACM Trans. Comput. Log..

[23]  Vipin Swarup,et al.  Trust: Benefits, Models, and Mechanisms , 2001, Secure Internet Programming.

[24]  Yao-Hua Tan,et al.  Trust in Cyber-societies: Integrating the Human and Artificial Perspectives , 2000, Lecture Notes in Computer Science.

[25]  Rino Falcone,et al.  The Socio-cognitive Dynamics of Trust: Does Trust Create Trust? , 2000, Trust in Cyber-societies.

[26]  Alexander Artikis,et al.  Animated specifications of computational societies , 2002, AAMAS '02.

[27]  Murray Shanahan,et al.  The Event Calculus Explained , 1999, Artificial Intelligence Today.