Jadex 0.941

jadex.testcases.goals
Agent GoalInhibition


agent GoalInhibition

Test goal inhibition.


Belief Summary
belief int count
          
belief boolean mycontext
          
 
Goal Summary
performgoal docnt()
          
maintaingoal lowerbounds()
          
 
Plan Summary
standard plan decrement()
          
standard plan increment()
          
 
Initial State Summary
default initial state  default
          
 

Belief Detail

count

belief int count
Default fact:
0

mycontext

belief boolean mycontext
Default fact:
true
Goal Detail

docnt

performgoal docnt()
BDI flags:
retry: true
retry delay: 3000
exclude: never
random selection: false
meta-level reasoning: true
post to all: false
Context Condition:
$beliefbase.mycontext

lowerbounds

maintaingoal lowerbounds()
BDI flags:
retry: true
retry delay: 0
exclude: when_tried
random selection: false
meta-level reasoning: true
post to all: false
recur: false
recur delay: 0
Maintain Condition:
$beliefbase.count<4
Target Condition:
$beliefbase.count<4
Deliberation:
inhibits docnt
Plan Detail

increment

standard plan increment()
Plan body:
new BeliefIncrementPlan("count", 3, 0)
Goal Trigger:
docnt

decrement

standard plan decrement()
Plan body:
new BeliefIncrementPlan("count", -1, 3000)
Goal Trigger:
lowerbounds
Initial State Detail

default

default initial state default
Initial Goals:
docnt
lowerbounds

Jadex 0.941

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-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.