Jadex 0.96

jadex.testcases.planlib
Agent EAInitiator

jadex.testcases.planlib.EAInitiator
  • jadex.planlib.AMS
  • jadex.planlib.Protocols
  • jadex.planlib.Test

  • agent EAInitiator
    contains jadex.planlib.Test, jadex.planlib.AMS, jadex.planlib.Protocols


    Agent arguments: timeout
    timeout long
    , testcenter
    testcenter AgentIdentifier

    Test the English Auction Protocol.

    Protocol Test Agent. Tests the english auction protocol.


    Belief Summary
    belief Integer acceptplan_invoked
              
    beliefref IFilter ea_filter
              
    beliefsetref reports
              
    beliefref int testcase_cnt
              
    exported beliefref AgentIdentifier testcenter
              
    exported beliefref long timeout
              
     
    Goal Summary
    achievegoalref ams_create_agent
              
    achievegoalref ams_destroy_agent
              
    querygoalref ea_decide_acceptance
              
    querygoalref ea_decide_iteration
              
    achievegoalref ea_initiate
              
     
    Plan Summary
    standard plan decide_acceptance_plan(Boolean accept, Object auction_description, Object cfp, Object cfp_info, AgentIdentifier winner, Object [set] history)
              
    standard plan decide_iteration_gen_plan(Object cfp, Object cfp_info, Object [set] history)
              
    standard plan decide_iteration_plan(Object cfp, Object cfp_info, Object [set] history)
              
    standard plan test()
              
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    acceptplan_invoked

    belief Integer acceptplan_invoked
    Default fact:
    0

    testcase_cnt

    beliefref int testcase_cnt
    Default fact:
    1
    Referenced from:
    testcase_cnt in capability jadex.planlib.Test

    timeout

    exported beliefref long timeout
    Default fact:
    0
    Referenced from:
    timeout in capability jadex.planlib.Test

    testcenter

    exported beliefref AgentIdentifier testcenter
    Referenced from:
    testcenter in capability jadex.planlib.Test

    ea_filter

    beliefref IFilter ea_filter
    Default fact:
    IFilter.NEVER
    Referenced from:
    ea_filter in capability jadex.planlib.Protocols

    reports

    beliefsetref  reports
    Referenced from:
    reports in capability jadex.planlib.Test
    Goal Detail

    ams_create_agent

    achievegoalref ams_create_agent
    Parameters:
    parameterref agentidentifier
    parameterref ams
    parameterref arguments
    parameterref configuration
    parameterref name
    parameterref start
    parameterref type
    Referenced from:
    ams_create_agent in capability jadex.planlib.AMS

    ams_destroy_agent

    achievegoalref ams_destroy_agent
    Parameters:
    parameterref agentidentifier
    parameterref ams
    Referenced from:
    ams_destroy_agent in capability jadex.planlib.AMS

    ea_initiate

    achievegoalref ea_initiate
    Parameters:
    parameterref auction_description
    parameterref cfp
    parameterref cfp_info
    parameterref interaction_state
    parameterref language
    parameterref limit
    parameterref ontology
    parameterref result
    parameterset receivers
    Referenced from:
    ea_initiate in capability jadex.planlib.Protocols

    ea_decide_iteration

    querygoalref ea_decide_iteration
    Parameters:
    parameterref cfp
    parameterref cfp_info
    parameterset history
    Referenced from:
    ea_decide_iteration in capability jadex.planlib.Protocols

    ea_decide_acceptance

    querygoalref ea_decide_acceptance
    Parameters:
    parameterref accept
    parameterref auction_description
    parameterref cfp
    parameterref cfp_info
    parameterref winner
    parameterset history
    Referenced from:
    ea_decide_acceptance in capability jadex.planlib.Protocols
    Plan Detail

    test

    standard plan test()
    Plan body:

    decide_iteration_plan

    standard plan decide_iteration_plan(Object cfp, 
                                       Object cfp_info, 
                                       Object [set] history)
    Parameters:
    in parameter cfp (goal mappings: ea_decide_iteration.cfp)
    in parameter cfp_info (goal mappings: ea_decide_iteration.cfp_info)
    in parameterset history (goal mappings: ea_decide_iteration.history)
    Plan body:
    Plan trigger:
    Goals:
    ea_decide_iteration

    decide_iteration_gen_plan

    standard plan decide_iteration_gen_plan(Object cfp, 
                                           Object cfp_info, 
                                           Object [set] history)
    Parameters:
    in parameter cfp (goal mappings: ea_decide_iteration.cfp)
    in parameter cfp_info (goal mappings: ea_decide_iteration.cfp_info)
    in parameterset history (goal mappings: ea_decide_iteration.history)
    Plan body:
    Plan trigger:
    Goals:
    ea_decide_iteration

    decide_acceptance_plan

    standard plan decide_acceptance_plan(Boolean accept, 
                                        Object auction_description, 
                                        Object cfp, 
                                        Object cfp_info, 
                                        AgentIdentifier winner, 
                                        Object [set] history)
    Parameters:
    in parameter accept (goal mappings: ea_decide_acceptance.accept)
    in parameter auction_description (goal mappings: ea_decide_acceptance.auction_description)
    in parameter cfp (goal mappings: ea_decide_acceptance.cfp)
    in parameter cfp_info (goal mappings: ea_decide_acceptance.cfp_info)
    in parameter winner (goal mappings: ea_decide_acceptance.winner)
    in parameterset history (goal mappings: ea_decide_acceptance.history)
    Plan body:
    Plan trigger:
    Goals:
    ea_decide_acceptance
    Configuration Detail

    default

    default configuration default
    Initial Beliefs:
    testcase_cnt Initial value:  3
    ea_filter Initial value:  IFilter.ALWAYS
    Initial Plans:
    test

    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.