Micro Context-Awareness for Autonomic Pervasive Computing

Context-aware software provides adapted services to users or other software components. On the other hand, Autonomic Pervasive Computing uses context to reduce the complexity of pervasive system utilization, management and maintenance. This paper describes two context-awareness models, the macro and micro approaches, that define and integrate contextual views of individual pervasive components micro level and global knowledge of the system macro level, and provides a more detailed overview of a micro Context-aware programming model for open smart space problems. These models are presented and compared with respect to their ability to meet the requirements of the Autonomic Pervasive Computing concept of the four selves.

[1]  Kang Lee,et al.  Understanding IEEE 1451-Networked smart transducer interface standard - What is a smart transducer? , 2008, IEEE Instrumentation & Measurement Magazine.

[2]  Mario Kind,et al.  Strategic Scenarios for Fixed-Mobile Convergence: An Integrated Operator Case , 2011 .

[3]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .

[4]  Jadwiga Indulska,et al.  Location Management in Pervasive Systems , 2003, ACSW.

[5]  Gordon S. Blair,et al.  A generic component model for building systems software , 2008, TOCS.

[6]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[7]  M. Martin,et al.  Context Awareness in Future Life Scenarios: Impact on Service Provisioning Platforms , 2005 .

[8]  Roy H. Campbell,et al.  Application polymorphism for autonomic ubiquitous computing , 2005, Multiagent Grid Syst..

[9]  Schahram Dustdar,et al.  A survey on context-aware web service systems , 2009, Int. J. Web Inf. Syst..

[10]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[11]  G. Chard International Classification of Functioning, Disability and Health , 2004 .

[12]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[13]  João Bosco M. Sobral,et al.  On modeling for pervasive computing environments , 2007, MSWiM '07.

[14]  Gerald Grant Managing Telecommunications and Networking Technologies in the 21st Century: Issues and Trends , 2001 .

[15]  Shaou-Gang Miaou,et al.  A smart vision-based human fall detection system for telehealth applications , 2007 .

[16]  Anand Ranganathan,et al.  Towards fault tolerance pervasive computing , 2005, IEEE Technology and Society Magazine.

[17]  Mounir Mokhtari,et al.  A distributed approach for assistive service provision in pervasive environment , 2006, WMASH '06.

[18]  Arkady B. Zaslavsky Mobile agents: can they assist with context awareness? , 2004, IEEE International Conference on Mobile Data Management, 2004. Proceedings. 2004.

[19]  Lu Yan,et al.  A Formal Model of Context-Awareness and Context-Dependency , 2006, Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06).

[20]  Wolfgang Trumler,et al.  Self-configuration Via Cooperative Social Behavior , 2006, ATC.

[21]  Timothy J. Ross,et al.  Fuzzy Logic with Engineering Applications: Ross/Fuzzy Logic with Engineering Applications , 2010 .

[22]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[23]  Bessam Abdulrazak,et al.  Approaching context-awareness for open intelligent space , 2008, MoMM.

[24]  Jun Sun,et al.  Design synthesis from interaction and state-based specifications , 2006, IEEE Transactions on Software Engineering.

[25]  Mark Weiser,et al.  Some Computer Science Problems in Ubiquitous Computing , 1993 .

[26]  Calton Pu,et al.  Approaches for service deployment , 2005, IEEE Internet Computing.

[27]  M. Falch Handbook of Research on Global Diffusion of Broadband Data Transmission , 2008 .

[28]  Paul R. McJones,et al.  Elements of Programming , 2009 .

[29]  Charles Gouin-Vallerand,et al.  Managing and Deployment of Applications with OSGi in the Context of Smart Home , 2007 .

[30]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[31]  Luigi Logrippo,et al.  An Agent-Based Architecture for Context-Aware Communication , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[32]  Leslie Lamport,et al.  Distributed snapshots: determining global states of distributed systems , 1985, TOCS.

[33]  Debashis Saha,et al.  Recent Advances in Broadband Integrated Network Operations and Services Management , 2011 .

[34]  Charles Gouin-Vallerand,et al.  Toward autonomic pervasive computing , 2008, iiWAS.

[35]  Frank T. H. den Hartog,et al.  On the definition and relevance of context-awareness in Personal Networks , 2006, 2006 3rd Annual International Conference on Mobile and Ubiquitous Systems - Workshops.

[36]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[37]  Young-Koo Lee,et al.  A distributed middleware solution for context awareness in ubiquitous systems , 2005, 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'05).

[38]  Claudio Bettini,et al.  Loosely coupling ontological reasoning with an efficient middleware for context-awareness , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[39]  Charles Gouin-Vallerand,et al.  A standard ontology for smart spaces , 2010, Int. J. Web Grid Serv..

[40]  Morten Falch Adoption of Broadband Services: The Role of National Policies , 2008 .