In this section, we show how the architectural elements and functionalities that we have identified for the presence system can be mapped on the BDI model.
The selection function of the PPM is its most important function. Its responsibilities are to determine, based on the consolidated presence information available and also based on the user's preferences and policies, the action that should be executed next.
By looking at the BDI model as well as at the PPM component of our PCM and the way we want it to function, we found significant overlap between the requirements of our domain and the concepts discussed in the BDI model of agency.
We consider that the PPM component that we propose as a part of the system's architecture is a BDI agent (Figure 15.9):
BDI agents fulfill the requirements needed for our framework, providing ...