Abstract. JADE (Java Agent Development Environment)
is a software
framework to make easy the development of agent
applications in
compliance with the FIPA specifications for interoperable
intelligent
multi-agent systems. JADE can then be considered
an agent middle-ware
that implements an efficient Agent Platform and
supports the development
of multi agent systems. JADE agent platform tries
to keep high the
performance of a distributed agent system implemented
with the Java
language. In particular, its communication architecture
tries to offer
flexible and efficient messaging, transparently
choosing the best
transport available and leveraging state-of-the-art
distributed object
technology embedded within Java runtime environment.
JADE uses an agent
model and a Java implementation that offer a good
runtime efficiency and
software reuse. This agent model is more “primitive”
than the agent
models offered by other systems, but such models
can be implemented on
the top of our “ primitive” agent model.