Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
Software Architecture-Based Adaptation for Pervasive Systems
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Increasing system dependability through architecture-based self-repair
Architecting dependable systems
Retrofitting networked applications to add autonomic reconfiguration
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Task-driven automated component deployment for ambient intelligence environments
Pervasive and Mobile Computing
From goals to components: a combined approach to self-management
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
A Case Study in Goal-Driven Architectural Adaptation
Software Engineering for Self-Adaptive Systems
A roadmap towards sustainable self-aware service systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
PLASMA: a plan-based layered architecture for software model-driven adaptation
Proceedings of the IEEE/ACM international conference on Automated software engineering
A human-centric runtime framework for mixed service-oriented systems
Distributed and Parallel Databases
Towards a framework to characterize ubiquitous software projects
Information and Software Technology
Hi-index | 0.00 |
Recently there has been increasing interest in developing systems that can adapt dynamically to cope with changing environmental conditions and unexpected system errors. Most efforts for achieving self-adaptation have focused on the mechanisms for detecting opportunities for improvement and then taking appropriate action. However, such mechanisms beg the question: what is the system trying to achieve? In a given situation there may be many possible adaptations, and knowing which one to pick is a difficult question. In this paper we advocate the use of explicit representation of user task as a critical element in addressing this missing link.