It is becoming more important to design systems capable of performing high-level management and control tasks in interactive dynamic environments. At the same time, it is difficult to develop and maintain such complex systems with our traditional software techniques. The agent-oriented/based systems, rooted in a different view of computational entities, offer prospects for a qualitative change in this aspect. In this work, we adopt the basic architecture of a Belief-Desire-Intention (BDI) agent model and develop a more intelligent and dynamic system by using agent programming. Applying BDI concepts, we will implement an experimental framework in our Restaurant Finder system. The agent will possess learning behavior based on the user's feedback and the principle of inferring preferences. In addition, the agent will also update its knowledge dynamically based on analysis of user's interaction with the system. Our Restaurant Finder system is designed for use on mobile systems. ...
Dongqing Lin, Thomas P. Wiggen, Chang-Hyun Jo