O'Reilly logo

Mobile Intelligence by Bala Srinivasan, Ling Tan, Jianhua Ma, Agustinus Borgy Waluyo, Laurence T. Yang

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

15.6 BDI AND CONTEXT AWARE COMMUNICATION

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.

15.6.1 BDI Mapping

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):

  • The CPI, stored in the presence directory and representing the characteristics of the environment and the user's presence information and which is updated appropriately after each sensing action and each change in a user's status, will represent the beliefs.
  • The policies, which are stored on the PS and seen as objectives to be accomplished, can be considered agent's desires.
  • The output of the selection function, representing the next course of action, will be the agent's intentions.

images

Figure 15.9 BDI mapping.

BDI agents fulfill the requirements needed for our framework, providing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required