Package edu.udo.cs.ie.cowbots.bdi.brf

Package class diagram package edu.udo.cs.ie.cowbots.bdi.brf
belief revision implementation

See:
          Description

Interface Summary
IdentTable this interface models an identifier table, which is a lookup table for first terms of predicates assigned to operators implementing this interface. the literals stored by IdentTable operators are called identifiers.
IEpistemicState basic interface for any class that represents an agent's epistemic state.
IInferenceOperator this interface models a basic inference operator. an inference operator is responsible for creating a belief state (a consistent elp), selecting an answer set from the elp's solutions, clear extended literals from that answer set and provide a list of rejected literals or rules.
IKnowledgeOperator basic interface for all kinds of knowledge operators from the Cowbot BDI Model.
MapOperator the MapOperator models the interface for any knowledge operator that intends to operate on environmental information based upon the gridmap data structure.
 

Class Summary
Annotator annotator class. the annotator processes all incoming information (percepts or communication), transforms these information into an extended logical program and adds meta information to that program (the result is an information object)
BeliefBase This class holds the belief base from the Cowbot-BDI-model, in which the belief base consists of information objects.
BeliefSet This class holds the belief set from the Cowbot-BDI-model.
CowbotRevision This class manages the components of the epistemic state in the Cowbot-BDI-model, namely the belief base, the belief state and the belief set.
CRevisionComponent the basic interface for any class that represents a revision function within the cowbot bdi framework. it controls the updates of an agent's epistemic state.
InformationObject this class represents an information object, which is a tuple of an extended logic program and some meta information.
Parser This class translates jason literals into elps and backwards.
UpdatePolicy this class models the update policy. an update policy is used to assign incoming percepts to a knowledge operator that stores the perept as an information object inside the belief base.
 

Enum Summary
CowbotRevision.LiteralRewrite  
 

Package edu.udo.cs.ie.cowbots.bdi.brf Description

belief revision implementation