Jadex 0.96

jadex.testcases.plans
Agent PlanMetaLevelReasoning

jadex.testcases.plans.PlanMetaLevelReasoning
  • jadex.testcases.plans.MLR
  • jadex.planlib.Test

  • agent PlanMetaLevelReasoning
    contains jadex.planlib.Test, MLR


    Agent arguments: timeout
    timeout long
    , testcenter
    testcenter AgentIdentifier

    Test meta-level reasoning.

    The agent creates a goal for which more than one plan is applicable. For choosing between the alternative plan a "metalevel_reasoning_goal" is created and handled by a plan.


    Belief Summary
    beliefsetref double plans
              
    beliefsetref reports
              
    beliefref testcase_cnt
              
    exported beliefref AgentIdentifier testcenter
              
    exported beliefref long timeout
              
     
    Goal Summary
    achievegoalref app_goal
              
    metagoalref ml_goal
              
     
    Plan Summary
    standard plan good_plan(double importance)
              
    standard plan tester()
              
     
    Event Summary
    internaleventref testfilter
              
    internaleventref testinternalevent
              
    messageeventref testmessageevent
              
     
    Configuration Summary
    default configuration  default
              
     

    Belief Detail

    testcase_cnt

    beliefref  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

    reports

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

    plans

    beliefsetref double plans
    Referenced from:
    plans in capability MLR
    Goal Detail

    app_goal

    achievegoalref app_goal
    Referenced from:
    app_goal in capability MLR

    ml_goal

    metagoalref ml_goal
    Parameters:
    parameterset applicables
    parameterset result
    Referenced from:
    ml_goal in capability MLR
    Plan Detail

    good_plan

    standard plan good_plan(double importance)
    Parameters:
    in parameter importance Default value:  1.0
    Plan body:
    new ResultPlan(false, new Double($plan.importance), "plans")
    Plan trigger:
    Goals:
    app_goal

    tester

    standard plan tester()
    Plan body:
    new MLRSortTesterPlan()
    Event Detail

    testinternalevent

    internaleventref testinternalevent
    Referenced from:
    testinternalevent in capability MLR

    testfilter

    internaleventref testfilter
    Referenced from:
    testfilter in capability MLR

    testmessageevent

    messageeventref testmessageevent
    Parameters:
    parameterref action-class
    parameterref content
    parameterref content-class
    parameterref content-start
    parameterref conversation-id
    parameterref encoding
    parameterref in-reply-to
    parameterref language
    parameterref ontology
    parameterref performative
    parameterref protocol
    parameterref reply-by
    parameterref reply-to
    parameterref reply-with
    parameterref sender
    parameterset receivers
    Referenced from:
    testmessageevent in capability MLR
    Configuration Detail

    default

    default configuration default
    Initial Beliefs:
    testcase_cnt Initial value:  3
    Initial Plans:
    tester

    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.