An Optimization of Context Sharing for Self-adaptive Mobile Applications
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
Experiences from Developing a Component Technology Agnostic Adaptation Framework
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
On the Design of a SIP-Based Binding Middleware for Next Generation Home Network Services
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
A Pluggable and Reconfigurable Architecture for a Context-Aware Enabling Middleware System
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
A quantitative model for user preferences based on qualitative specifications
Proceedings of the 2009 international conference on Pervasive services
A multi-dimensional model enabling autonomic reasoning for context-aware pervasive applications
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Proceedings of the 5th French-Speaking Conference on Mobility and Ubiquity Computing
Managing distributed adaptation of mobile applications
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Composing components and services using a planning-based adaptation middleware
SC'08 Proceedings of the 7th international conference on Software composition
Putting together QoS and security in autonomic pervasive systems
Proceedings of the 6th ACM workshop on QoS and security for wireless and mobile networks
Dynamic User Task Composition Based on User Preferences
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Kalimucho: contextual deployment for QoS management
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
CAMPUS: A middleware for automated context-aware adaptation decision making at run time
Pervasive and Mobile Computing
Hi-index | 0.00 |
Mobile environments are characterized by resource fluctuations and limitations, and variations in user preferences. Therefore mobile applications need to be adaptive to retain usability, usefulness and reliability. In our approach to support adaptivity, we combine context awareness, reflection and component composition planning. The planning is done by generic middleware and supports dynamic discovery, utility-based and context-aware evaluation, and selection of the best implementation alternative of a given mobile application. In this paper we present a formal model of our approach and use this model to show the expressiveness of utility-based adaptation policies. To demonstrate the feasibility and expressiveness of our approach we include a case study based on a real adaptive application built using our model and middleware.