JADE: a FIPA2000 compliant agent development environment
Proceedings of the fifth international conference on Autonomous agents
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
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
The Vision of Autonomic Computing
Computer
SLAng: A Language for Defining Service Level Agreements
FTDCS '03 Proceedings of the The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems
UDDIe: An Extended Registry for Web Services
SAINT-W '03 Proceedings of the 2003 Symposium on Applications and the Internet Workshops (SAINT'03 Workshops)
Automated Planning: Theory & Practice
Automated Planning: Theory & Practice
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
Integrated Quality of Service (QoS) Management in Service-Oriented Enterprise Architectures
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
WWW '05 Proceedings of the 14th international conference on World Wide Web
Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
A Generalized Framework for Providing QoS Based Registry in Service Oriented Architecture
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
SHIWS: A Self-Healing Integrator for Web Services
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Supporting QoS Based Selection in Service Oriented Architecture
NWESP '06 Proceedings of the International Conference on Next Generation Web Services Practices
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
An agents based middleware for personalization of multimedia service delivery in SOAs
Journal of Mobile Multimedia
Hi-index | 0.00 |
The impossibility of statically determining the behavior of complex systems that interact at runtime with heterogeneous devices and remote entities, may lead to unexpected system failures and performance degradation. Recently, self-adaptive applications have been recognized as viable solutions for dealing with systems where size and complexity increase beyond the ability of humans. However, self-adaptive solutions have been always studied in isolation, only involving single layers of the system (e.g. operative system, middleware, firmware, hardware). In this paper we discuss our novel idea of multi-layers deep adaptability of complex systems. We present an integrated approach for designing and coordinating applications with three-layers of self-adaptation. The solution proposed is based on specialized sense-plan-act control loops that interact each others to monitor both specific parts and also the global behavior of the system. These control loops sense unexpected behaviors that can compromise the system, then diagnose the system layer that needs an adaptation action, and finally act the proper adaptation strategy to overcome the revealed problems without user intervention. We validate the approach with a SOA-based application, the Virtual Tour Guide, designed with three-layers self-adaptive abilities in order to overcome functional/non-functional problems that can derive from the integration of heterogeneous and remote third-party services.