Jadex 0.96-beta1

Jadex 0.96-beta1 API Documentation

Jadex is a BDI reasoning engine, which means that it aims at simplifying the task of writing autonomous and intelligent software agents.

See:
          Description

Base Packages
jadex.model This package contains the interfaces for the jadex metamodel.
jadex.runtime This package contains the interfaces for the jadex runtime elements (ie, instances of metamodel elements), and other classes and exceptions to be used for plan programming.

 

Adapter Packages
jadex.adapter This package contains the interfaces of the adapter layer, which is used to establish a connection between the Jadex runtime system and an underlying platform.
jadex.adapter.fipa This package contains classes representing a platform independent abstraction layer for FIPA-specific agent functionality.

 

Utility Packages
jadex.planlib The planlib contains ready-to-use plans and capabilities.
jadex.util This package contains generic utility classes.
jadex.util.collection This package contains useful extensions to java.util.collection classes.
jadex.util.concurrent This package contains a thread pool implementation.
jadex.util.jtable This package contains useful classes for working with JTables.

 

Jadex is a BDI reasoning engine, which means that it aims at simplifying the task of writing autonomous and intelligent software agents. The term reasoning engine stems from the fact that Jadex is conceptually independent of the underlying system infrastructure (since version 0.94) that is responsible for services like message passing. Currently, we provide Jadex for three different infrastructures: JADE, Standalone and DIET(experimental). One main advantage of this separation between agent behaviour and infrastructure is that Jadex agents can be defined in an abstract way independent of the underlying infrastructure making them usable in very different environments. Such environments may range from typical agent infrastructures such as JADE to component-oriented environments such as J2EE.


Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.