br.pucrio.inf.les.bdijade.reasoning
Interface BeliefRevisionStrategy

All Known Implementing Classes:
DefaultBeliefRevisionStrategy

public interface BeliefRevisionStrategy

This is used during the BDI interpreter cycle to review the agent's beliefs.

Author:
ingrid

Method Summary
 void reviewBeliefs(BDIAgent bdiAgent)
          This method receives an agent whose beliefs are to be reviewed.
 

Method Detail

reviewBeliefs

void reviewBeliefs(BDIAgent bdiAgent)
This method receives an agent whose beliefs are to be reviewed. It may check for inconsistencies among beliefs, associate time with them, and son on. These beliefs may be analyzed as a whole (all beliefs from all belief bases of each capability) or each belief base can be analyzed individually.

Parameters:
bdiAgent - the BDIAgent whose beliefs are to be reviewed.