From Software Agent-Based Applications, Platforms and Development Kits

Chapter List

The JADE Platform and Experiences with Mobile MAS Applications
-globe Agent Development Platform with Inaccessibility and Mobility Support
Supporting Agent Development in Erlang through the eXAT Platform

Fabio Bellifemine, Giovanni Caire, Giosu Vitaglione, Giovanni Rimassa and Dominic Greenwood

Abstract. This paper draws a perspective about a software platform for multi-agent systems, called JADE. JADE is an Open-Source Java middleware very popular in the MAS research and development community, counting a lively and active user base. Here we will describe the JADE architecture, the main features provided by the platform, and some application domains from the Open Source community.

1. Introduction

JADE [1] is a middleware for the development of distributed multi-agent applications. According to the multi-agent systems approach, an application based on the JADE platform is composed of a set of cooperating agents, which can communicate with each other through message exchange. Each agent is immersed within an environment that can be acted upon and from whom events can be perceived. Intelligence, initiative, information, resources and control can be fully distributed on mobile terminals as well as on computers in the fixed network. The environment can evolve dynamically and agents appear and disappear in the system according to the needs and the requirements of the applications.

JADE provides the basic services necessary for distributed peer-to-peer applications in the fixed and mobile environment allowing each agent to dynamically discover others and to communicate with them. From the application point of view, each agent is identified by a unique...

Copyright Birkhäuser Verlag 2005 under license agreement with Books24x7

Products & Services
Middleware
Middleware is software that allows otherwise separate software components or applications to share data.
Epoxy Adhesives
Epoxy adhesives are chemical compounds for joining components. They require clean surfaces and are valued for their toughness and resistance to chemical and environmental damage.
Master Alloys and Alloying Additives
Master alloys and alloying additives are alloy element concentrates, grain refiners, hardeners, deoxidants and other agents added into a melt or metal powder blend to produce a particular alloy, modify a melt or alter processing characteristics.
Biosensors and Microarrays
Biosensors, microarrays, biochips and lab-on-chip (LOC) products are microscale devices for biological, biochemical and chemical arrays. They consist of microfluidic channels and a biodetector or microsensor arrays.

Topics of Interest

Chapter List Living Systems Technology Suite Multi Agent System Development Kit An Integrated Development Environment for Electronic Institutions Giovanni Rimassa, Monique Calisti and...

Chapter List Jadex A BDI-Agent System Combining Middleware and Reasoning Component Agent Framework for Non-Experts (CAFnE) Toolkit Lars Braubach, Alexander Pokahr and Winfried Lamersdorf...

Chapter List AMETAS the Asynchronous MEssage Transfer Agent System Tracy An Extensible Plugin-Oriented Software Architecture for Mobile Agent Toolkits Michael Zapf Abstract. AMETAS is...

Chapter List The Packet-World A Test Bed for Investigating Situated Multi-Agent Systems Decommitment in a Competitive Multi-Agent Transportation Setting Teamworker An Agent-Based Support...

Chapter List Chapter 12: Security for Agent Systems and Mobile Agents Chapter 13: Security Issues for Downloaded Code in Mobile Phones Part Overview The two chapters in Part III consider...