Jadex 0.96

Jadex 0.96 Example 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

BlackJack Packages
jadex.examples.blackjack.dealer The dealer in the BlackJack game.
jadex.examples.blackjack.manager The manager can be used to start and stop the BlackJack example.
jadex.examples.blackjack.player A player participating in BlackJack games.

 

Blocksworld Packages
jadex.examples.blocksworld An agent solving problems in the blocksworld domain using simple backward chaining.

 

Booktrading Packages
jadex.examples.booktrading.buyer This package contains the buyer agent as part of the booktrading scenario.
jadex.examples.booktrading.manager This package contains the manager agent used to start the booktrading scenario.
jadex.examples.booktrading.seller This package contains the seller agent as part of the booktrading scenario.

 

Cleanerworld Packages
jadex.examples.cleanerworld.multi.cleaner A cleaner agent in the multi-agent implementation of the cleanerworld scenario.
jadex.examples.cleanerworld.multi.cleanermobile A mobile implementation of the cleaner agent.
jadex.examples.cleanerworld.multi.environment The environment of the multi-agent implementation of the cleanerworld scenario.
jadex.examples.cleanerworld.multi.manager The manager allows to start the cleanerworld scenario.
jadex.examples.cleanerworld.single Single-agent implementation of the cleanerworld scenario.

 

GarbageCollector Packages
jadex.examples.garbagecollector A garbage collector scenario.

 

HunterPrey Packages
jadex.examples.hunterprey.creature.actsense An act/sense capability used by all creatures of the hunterpry scenario.
jadex.examples.hunterprey.creature.hunters.dumbhunter An very basic implementation of a hunter.
jadex.examples.hunterprey.creature.hunters.elephunter An implementation of a hunter based on emergent line establishing predatory behaviour (ELEP).
jadex.examples.hunterprey.creature.hunters.ldahunter An advanced hunter which does some path planning.
jadex.examples.hunterprey.creature.preys.basicbehaviour A basic capability used by all preys.
jadex.examples.hunterprey.creature.preys.cleverprey A prey that searches for food and flees from hunters.
jadex.examples.hunterprey.creature.preys.dumbprey A prey that searches for food but does not flee from hunters.
jadex.examples.hunterprey.creature.preys.lazyprey A prey that flees from hunters, but does not search for food.
jadex.examples.hunterprey.environment An agent representing the environment in the hunterprey scenario.
jadex.examples.hunterprey.manager The manager allows to start the hunterprey scenario.

 

Marsworld Packages
jadex.examples.marsworld.carrier An agent to carry ore to the home base.
jadex.examples.marsworld.manager The manager allows to start the marsworld scenario.
jadex.examples.marsworld.movement A movement capability used by all marsworld agents.
jadex.examples.marsworld.producer The producer agent extracts ore.
jadex.examples.marsworld.sentry The sentry agent analyzes places for ore.

 

Puzzle Packages
jadex.examples.puzzle An agent which solves a single-player board game using meta-level reasoning.
jadex.examples.puzzle.humanplayer An agent which allows a human player to manually solve the puzzle.
jadex.examples.puzzle.mobile A mobile implementation of the puzzle agent.

 

Other Packages
jadex.examples.helloworld A simple agent which prints out a message.
jadex.examples.ping This package contains some simple examples for message exchange.
jadex.examples.ping.mobile A mobile implementation of the ping agent.
jadex.testcases.beliefs This package contains testcases related to beliefs.
jadex.testcases.capabilities This package contains testcases related to capabilities.
jadex.testcases.events This package contains testcases related to events.
jadex.testcases.goals This package contains testcases related to goals.
jadex.testcases.misc This package contains miscellaneous testcases.
jadex.testcases.planlib
jadex.testcases.plans This package contains testcases related to plans.
jadex.testcases.semiautomatic This package contains testcases that need to be executed manually (without testcenter).
jadex.tutorial This package contains the solutions to the tuorial lessons.

 

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

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.