Self-adjusting binary search trees
Journal of the ACM (JACM)
Combinatorial optimization
Towards architecture-based self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Deployment and Dynamic Reconfiguration Planning for Distributed Software Systems
ICTAI '03 Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
Self-adaptation for everyday systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Utility Functions in Autonomic Systems
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Using Architecture Models for Runtime Adaptability
IEEE Software
MADAM: towards a flexible planning-based middleware
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Building self-adapting services using service-specific knowledge
HPDC '05 Proceedings of the High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Utilising alternative application configurations in context- and qos-aware mobile middleware
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
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 comprehensive solution for application-level adaptation
Software—Practice & Experience
Putting together QoS and security in autonomic pervasive systems
Proceedings of the 6th ACM workshop on QoS and security for wireless and mobile networks
An embeddable fusion framework to manage context information in mobile devices
HAIS'10 Proceedings of the 5th international conference on Hybrid Artificial Intelligence Systems - Volume Part II
Hi-index | 0.00 |
Recently, many researchers have focused on designing generic and reusable middlewares to overcome the complexity in building adaptive systems There is a general agreement that the openness provided by component-based approaches coupled with reflection mechanisms is the minimum prerequisites for supporting dynamic reconfigurations However, this is not sufficient to implement the heart of the adaptation loop namely the decision making on the required reconfiguration that adapts the system in a given context In this regard, this paper proposes a planning framework that subsumes and automates the adaptation decision-making in reflective component-based adaptive systems The salient feature of this framework is to model the variability of the adaptive system as a set of variation points at which alternative component compositions and implementations can be selected to form an application configuration The selection of a feasible configuration in a given context is based on the concept of component wise utility functions that estimates the user benefit of including a specific implementation alternative at a variation point in the composition We show that the selection problem can be modelled as a multi constraint shortest path that can be found in polynomial time Our approach is validated through a real world example implementing adaptive scenarios in the domain of mobile computing.