Premium
Developing multi‐agent systems with a FIPA‐compliant agent framework
Author(s) -
Bellifemine Fabio,
Poggi Agostino,
Rimassa Giovanni
Publication year - 2001
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/1097-024x(200102)31:2<103::aid-spe358>3.0.co;2-o
Subject(s) - jade (particle detector) , computer science , multi agent system , agent oriented software engineering , software agent , java , software engineering , intelligent agent , software , distributed computing , software development , artificial intelligence , operating system , particle physics , physics
Abstract To ease large‐scale realization of agent applications there is an urgent need for frameworks, methodologies and toolkits that support the effective development of agent systems. Moreover, since one of the main tasks for which agent systems were invented is the integration between heterogeneous software, independently developed agents should be able to interact successfully. In this paper, we present JADE (Java Agent Development Environment), a software framework to build agent systems for the management of networked information resources in compliance with the FIPA specifications for inter‐operable intelligent multi‐agent systems. The goal of JADE is to simplify development while ensuring standard compliance through a comprehensive set of system services and agents. JADE can then be considered to be an agent middle‐ware that implements an efficient agent platform and supports the development of multi‐agent systems. It deals with all the aspects that are not peculiar to agent internals and that are independent of the applications, such as message transport, encoding and parsing, or agent life‐cycle management. Copyright © 2001 John Wiley & Sons, Ltd.