An Ontology for Defining Environments within Multi-Agent Simulations

This paper presents an ontology for defining environments where agents are to be situated in simulations based on multi-agent systems. The ontology has been integrated into a platform for developing cognitive multi-agent simulations using agent-oriented programming technologies. The top-level environment ontology sets the basis for defining ontologies that are specific to the simulation of particular virtual environments. We present the top ontology and expand it for one particular scenario. We also explain how a simulation that uses the expanded ontology is executed in our platform. Resumo.Este artigo apresenta uma ontologia para a definiç ão de ambientes a serem compartilhados por agentes em simulaç ões baseadas em sistemas multiagente. A ontologia foi integrada a uma plataforma para o desenvolvimento de simulaç̃oes multi-agente usando tecnologias de programaç ão orientada a agentes. A ontologia de topo determina a base para a definiç ão de ontologias que s̃ao espeć ıficasà simulaç̃ao de ambientes virtuais espec ı́fi os. É apresentada a ontologia de topo e uma poss ı́vel expans̃ ao para um ceń ario particular. Além disso, o artigo explica como uma simulaç ão que usa a ontologiá e executada em nossa plataforma.

[1]  R. Conte,et al.  Cognitive and social action , 1995 .

[2]  A. S. Roa,et al.  AgentSpeak(L): BDI agents speak out in a logical computable language , 1996 .

[3]  Michael Luck,et al.  Engineering AgentSpeak(L): A Formal Computational Model , 1998, J. Log. Comput..

[4]  Jaime Simão Sichman,et al.  SACI: Uma Ferramenta para Implementação e Monitaração da Comunicação entre Agentes , 2000, IBERAMIA-SBIA 2000 Open Discussion Track.

[5]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[6]  Mark A. Musen,et al.  The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility , 2000, EKAW.

[7]  Cristiano Castelfranchi,et al.  The theory of social functions: challenges for computational social science and multi-agent learning , 2001, Cognitive Systems Research.

[8]  Rafael H. Bordini,et al.  The MAS-SOC Approach to Multi-agent Based Simulation , 2002, RASTA.

[9]  Rafael H. Bordini,et al.  The city as object of human agency , 2003 .

[10]  Frank Dignum,et al.  A Programming Language for Cognitive Agents Goal Directed 3APL , 2003, PROMAS.

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

[12]  Von-Wun Soo,et al.  From Reality to Mind: A Cognitive Middle Layer of Environment Concepts for Believable Agents , 2004, E4MAS.

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

[14]  Rafael H. Bordini,et al.  ELMS: An Environment Description Language for Multi-agent Simulation , 2004, E4MAS.

[15]  Álvaro F. Moreira,et al.  Proving BDI Properties of Agent-Oriented Programming Languages: The asymmetry thesis principles in AgentSpeak(L) , 2004, Annals of Mathematics and Artificial Intelligence.

[16]  Winfried Lamersdorf,et al.  Jadex: A Short Overview , 2004 .

[17]  Franco Zambonelli,et al.  The Gaia Methodology , 2004 .