[/color][/size][/font][font=Times New Roman][size=medium]
The agent-oriented programming (AOP) framework specializes the object-oriented programming (OOP) paradigm in the sense of
Hewittâ„¢s Actors :
view a computational system as composed of communicating modules, each with its own way of handling messages.
AOP fixes the (mental) state of the modules (agents) to consist of components such as beliefs, capabilities, and decisions.
A computation consists of these agents informing, requesting, offering, accepting, rejecting, competing, and assisting one another.
According to speech act theory, each type of the communication act involves different presuppositions and has different effects. [color=#800000]