Ubiquitous Capability Access for Continuous Service Execution in Mobile Environments

Dynamic mobile environments are characterized by integrating a set of devices (sensors, actuators, intelligent terminals) whose availability continuously changes. In addition, these devices are heterogeneous in their technology, access protocols and in the format of the exchanged data. This paper proposes an architecture that allows continuous and ubiquitous access to capabilities, i.e. the functionality provided by these devices, to solve some of the problems associated to dynamic mobile environments. Focusing on the issue of continuous capability invocation, this work uses a set of software engineering patterns for defining the communication architecture, which support the most common types of resource access. Finally, a contribution to resource access management is described, through the implementation of two algorithms and their evaluation through two different use

[1]  Douglas C. Schmidt,et al.  Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series) , 2007 .

[2]  Timothy W. Finin,et al.  Service Composition for Mobile Environments , 2005, Mob. Networks Appl..

[3]  Sheikh Iqbal Ahamed,et al.  A survey of middleware for sensor network and challenges , 2006, 2006 International Conference on Parallel Processing Workshops (ICPPW'06).

[4]  Noha Ibrahim Orthogonal Classification of Middleware Technologies , 2009, 2009 Third International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies.

[5]  James R. Larus,et al.  Language support for fast and reliable message-based communication in singularity OS , 2006, EuroSys.

[6]  Neil B. Harrison,et al.  Analysis of Architecture Pattern Usage in Legacy System Architecture Documentation , 2008, Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008).

[7]  Nader Mohamed,et al.  Middleware for Wireless Sensor Networks: A Survey , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[8]  Gordon S. Blair,et al.  GREEN: A Configurable and Re-configurable Publish-Subscribe Middleware for Pervasive Computing , 2005, OTM Conferences.

[9]  Yuri Morais,et al.  Integrating Communication Paradigms in a Mobile Middleware Product Line , 2010, 2010 Ninth International Conference on Networks.

[10]  Abdelkarim Erradi,et al.  wsBus: QoS-aware middleware for reliable Web services interactions , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[11]  Juan-Carlos Cano,et al.  Evaluation of the energetic impact of Bluetooth low-power modes for ubiquitous computing applications , 2006, PE-WASUN '06.

[12]  Xiaoxia Huang,et al.  A stream-based communication framework for network control system , 2010, 2010 3rd International Conference on Biomedical Engineering and Informatics.

[13]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[14]  Paolo Bellavista,et al.  MUM: a middleware for the provisioning of continuous services to mobile users , 2004, Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769).

[15]  Franz J. Hauck,et al.  A Session-Initiation-Protocol-Based Middleware for Multi-Application Management , 2007, 2007 IEEE International Conference on Communications.