Understanding self-healing in service-discovery systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A biologically inspired programming model for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Containment units: a hierarchically composable architecture for adaptive systems
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
Using process technology to control and coordinate software adaptation
Proceedings of the 25th International Conference on Software Engineering
Augmenting semantic web service descriptions with compositional specification
Proceedings of the 13th international conference on World Wide Web
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Smart monitors for composed services
Proceedings of the 2nd international conference on Service oriented computing
Automatic workarounds as failure recoveries
Proceedings of the 2008 Foundations of Software Engineering Doctoral Symposium
Towards Self-management in Service-Oriented Computing with Modes
Service-Oriented Computing - ICSOC 2007 Workshops
Towards autonomic service-oriented applications
International Journal of Autonomic Computing
Hi-index | 0.00 |
Service based computing allows clients to dynamically bind services, and providers to modify the service implementation independently from their clients. The impossibility of statically determining which service implementation will be bound at runtime may lead to unexpected client-side failures. This position paper suggests a scenario in which service-based applications autonomously react to changes in the implementation of the used services, automatically detect possible integration mismatches, and dynamically execute suitable adaptation strategies. The proposed solution exploits ideas from autonomic computing and self-managed software. We propose a design methodology based on the definition of both test cases, to automatically diagnose service mismatches, and adaptation strategies, to overcome the revealed problems. We introduce a general runtime infrastructure that automatically embeds the test cases and the adaptation strategies into service based applications to guarantee self-adaptiveness.