Jadex 0.96-beta1

Package jadex.planlib

The planlib contains ready-to-use plans and capabilities.

See:
          Description

Interface Summary
IIterationDecider Interface for a component that decides if a further negotiation round is needed in the iterated contract net.
IOfferGenerator The interface for calculating offers of auctions (e.g. typically prices or sth. similar)
ISelector Interface for checking the acceptance of proposals.
 

Class Summary
AnswerPingPlan The ping plan reacts on ping requests.
AuctionInfo Information about an auction.
CNPInitiatorPlan Handles the initiator side of a cfp protocol.
CNPReceiverPlan Receive a contract net protocol (cnp) and answer it.
DAInitiatorPlan This plan implements the initiator of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental) A dutch auction is one where the auctioneer starts with a high start price and continually lowers it until the first bidder accepts the price.
DAReceiverPlan This plan implements the receiver of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental).
DoPingPlan Send a ping and wait for the reply.
EAInitiatorPlan This plan implements the initiator of the "FIPA English Auction Interaction Protocol Specification" (XC00031 - Experimental).
EAReceiverPlan This plan implements the receiver of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental).
ExponentialPriceCalculator A sample implementation of the IPriceCalculator.
IterationDecider Default selector implementation for evaluating a set of proposals.
LinearPriceCalculator A sample implementation of the IPriceCalculator.
NegotiationRecord The negotiation record has the purpose to store all information about one negotiation round in an iterated contract net protocol.
NotUnderstoodPlan Send a not-understood message when no other plan is able to handle a message.
PerformTestPlan Perform one testcase.
PerformTestsPlan Perform all testcases.
PingingPlan The pinging plan continously sends ping messages to another agent on the same platform.
PrintReportsPlan Print the reports to the console.
RPInitiatorMobilePlan The fipa request plan performs the initiator side of the fipa-request protocol.
RPInitiatorPlan The fipa request plan performs the initiator side of the fipa-request protocol.
RPReceiverPlan Receive a request and answer it.
Selector Default selector implementation for evaluating a set of proposals.
SendReportsPlan Send the reports to a test service.
StartAgentInfo Struct for saving info about agents to start.
StartAgentsPlan Plan for starting some Jadex agents.
Testcase A testcase consists of an agent type to test and the result reports.
TestCenterPlan Register the test center at the df and then perform tests.
TestReport A test report captures the description and results of a test.
TestsFinishedPlan Wait until tests are finished and then post the tests_finished goal.
 

Package jadex.planlib Description

The planlib contains ready-to-use plans and capabilities. See the separate planlib documentation for more details.


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.