Jadex 0.96

Jadex 0.96 Examples 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 An implementation of a BlackJack game allowing agents and humans to participate.
jadex.examples.blackjack.dealer The dealer in the BlackJack game.
jadex.examples.blackjack.gui This package contains gui classes used by dealer and player.
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.
jadex.examples.blackjack.player.strategies This package contains game strategies used by the player agent.

 

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.common This package contains classes used by buyer and seller agents of 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 A multi-agent implementation of the cleanerworld scenario.
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.single Single-agent implementation of the cleanerworld scenario.

 

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

 

HunterPrey Packages
jadex.examples.hunterprey In the hunterprey domain, preys look for food, while hunters chase the prey.
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.hunters.ldahunter.potentialfield The potiential field is used by the LDA hunter for path planning.
jadex.examples.hunterprey.creature.preys.basicbehaviour A basic capability used by all preys.
jadex.examples.hunterprey.creature.preys.dumbprey A prey that searches for food but does not flee from hunters.
jadex.examples.hunterprey.environment An agent representing the environment in the hunterprey scenario.

 

Marsworld Packages
jadex.examples.marsworld The marsworld domain is a multi-agent scenario where carriers, producer, and sentry agents collaborate to produce ore.
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.

 

Tutorial Packages
jadex.tutorial This package contains the solutions to the tuorial lessons.

 

Testcases Packages
jadex.testcases This package contains some generic plans used by several testcase agents.
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).

 

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 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.