Agile Software Development: Principles, Patterns, and Practices
Agile Software Development: Principles, Patterns, and Practices
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Mirrors: design principles for meta-level facilities of object-oriented programming languages
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Software—Practice & Experience
Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Utility-Based Adaptivity Model for Mobile Applications
AINAW '07 Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 02
Achieving Self-Management via Utility Functions
IEEE Internet Computing
Semantic Service Provisioning
Policy-driven middleware for self-adaptation of web services compositions
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Self-adaptive systems: a middleware managed approach
SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
Managing dynamic reconfiguration in component-based systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
An aspect-oriented approach for developing self-adaptive fractal components
SC'06 Proceedings of the 5th international conference on Software Composition
MUSIC: an autonomous platform supporting self-adaptive mobile applications
Proceedings of the 1st workshop on Mobile middleware: embracing the personal communication device
Cross-layer self-adaptation of service-oriented architectures
Proceedings of the 3rd workshop on Middleware for service oriented computing
Component-based modeling and verification of dynamic adaptation in safety-critical embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
Systems are increasingly expected to adapt themselves to changing requirements and environmental situations with minimum user interactions. A challenge for self-adaptation is the increasing heterogeneity of applications and services, integrating multiple systems implemented in different platform and language technologies. In order to cope with this heterogeneity, self-adaptive systems need to support the integration of various technologies, allowing the target adaptive system to be built from subsystems realized with different implementation technologies. In this paper, we argue that state-of-the adaptation frameworks do not lend themselves to ease technology integration and exploitation of advanced features and opportunities offered by different implementation technologies. We present the QuAadaptation framework and its support for technology integration and exploitation. Unlike other adaptation frameworks the adaptation framework of QuAis able to exploit a wide range of adaptation mechanisms and technologies, without modification to the adaptation framework itself. As a demonstration of this property of QuA, we describe the integration of an advanced component model technology, the Fractalcomponent model, with the QuAframework. Our experience from this exercise shows that the QuAadaptation framework indeed allows integration of advanced implementation technologies with moderate effort.