Integrating Ontologies into Multiagent Systems Engineering

Multiagent systems have received much attention in recent years due to their advantages in complex, distributed environments. A number of methodologies have been proposed for engineering multiagent systems, however, these methodologies do not adequately address the information domain of the system, which is an integral part of designing proper system execution. Previous work at the Air Force Institute of Technology (AFIT) has developed a methodology for analyzing, designing, and developing multiagent systems, called Multiagent Systems Engineering (MaSE). This research extends the MaSE methodology to include the use of ontologies for information domain specification. The extensions allow the designer to specify information flow by using objects from the ontology as parameters in agent conversations. The developer can then ensure system functionality by verifying that each agent has the information required to accomplish the system goals.

[1]  Jonathan M. DiLeo,et al.  Ontological Engineering and Mapping in Multiagent Systems Development , 2002 .

[2]  Scott A. DeLoach,et al.  Multiagent Systems Engineering: the Analysis Phase , 2000 .

[3]  Michael Gruninger,et al.  Ontology Applications and Design - Introduction. , 2002 .

[4]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[5]  A. J. Valsangkar,et al.  Principles, methods and applications of particle size analysis , 1992 .

[6]  Scott A. DeLoach,et al.  Automated Derivation of Complex Agent Architectures from Analysis Specifications , 2001, AOSE.

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

[8]  Scott A. DeLoach,et al.  Automatic Verification of Multiagent Conversations , 2000 .

[9]  Asunción Gómez-Pérez,et al.  METHONTOLOGY: From Ontological Art Towards Ontological Engineering , 1997, AAAI 1997.

[10]  Scott A. DeLoach Modeling Organizational Rules in the Multi-agent Systems Engineering Methodology , 2002, Canadian Conference on AI.

[11]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[12]  Mercedes Garijo Ayestaran,et al.  Analysis and Design of Multiagent Systems Using MAS-Common KADS , 1997, ATAL.

[13]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[14]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[15]  M. Uschold,et al.  Methods and applications , 1953 .

[16]  Carlos Angel Iglesias,et al.  Analysis and Design of Multiagent Systems Using MAS-Common KADS , 1997, ATAL.