Intentional Mobile Agents in Ubiquitous Systems

Being everywhere, going anywhere and accessing at any time. Ubiquitous computing is the paradigm of service omnipresence, device heterogeneity, calm technology application and user satisfaction. Therefore, the success of ubiquitous systems depends on the mobile computing nature. In this paper, we introduce the application of intentional mobile agents in the systematic development of ubiquitous systems. These agents are commonly used to perform specific activities in dedicated servers, such as the content adaptability based on the ubiquitous profiles information. It demands context-awareness, which can be improved by exploring critical interactions among mobility, smart-spaces and cognitive-based autonomous entities. Finally, we show how our proposal has been appropriately applied to a ubiquitous system from the e-commerce domain.

[2]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[3]  Winfried Lamersdorf,et al.  Jadex: A BDI Reasoning Engine , 2005, Multi-Agent Programming.

[4]  Mark Weiser,et al.  Designing Calm Technology , 2004 .

[5]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[6]  David A. Marca,et al.  SADT: structured analysis and design technique , 1987 .

[7]  Frank Dignum,et al.  Intentional Agents and Goal Formation , 1997, ATAL.

[8]  Winfried Lamersdorf,et al.  Jadex: A Short Overview , 2004 .

[9]  Carlos José Pereira de Lucena,et al.  Ubiquitous Software Development Driven by Agents' Intentionality , 2009, ICEIS.

[10]  Ichiro Satoh,et al.  Physical Mobility and Logical Mobility in Ubiquitous Computing Environments , 2002, Mobile Agents.

[11]  Michael Wooldridge,et al.  The Belief-Desire-Intention Model of Agency , 1998, ATAL.

[12]  Satoru Araki FIPA ACL Message Structure Specification , 2000 .

[13]  Emmanuel Letier Reasoning about Agents in Goal-Oriented Requirements Engineering , 2002 .

[14]  Garrison W. Cottrell,et al.  Principled Methods for Advising Reinforcement Learning Agents , 2003, ICML.

[15]  Jennifer Bigus,et al.  Constructing intelligent agents using JAVA , 1998 .

[16]  Carlos José Pereira de Lucena,et al.  Applying Fipa Standards Ontological Support to Intentional-MAS-Oriented Ubiquitous System , 2010, ICEIS.

[17]  Vinny Cahill,et al.  Supporting Mobility using Context-Based Reasoning , 2006 .

[18]  Martin A. Riedmiller,et al.  Using Machine Learning Techniques in Complex Multi-Agent Domains , 2003 .

[19]  David Garlan,et al.  Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments , 2002, WICSA.