A software architecture approach for structuring autonomic systems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Designing multi-layers self-adaptive complex applications
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Reengineering J2EE Servers for Automated Management in Distributed Environments
IEEE Distributed Systems Online
Design patterns for monitoring adaptive ULS systems
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Towards autonomic service-oriented applications
International Journal of Autonomic Computing
Ensuring interoperable service-oriented systems through engineered self-healing
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Autonomic energy management in clusters
Proceedings of the 1st Workshop on Green Computing
Business policy compliance in service-oriented systems
Information Systems
Uniform and model-driven engineering of feedback control systems
Proceedings of the 8th ACM international conference on Autonomic computing
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Requirements for service composition in ultra-large scale software-intensive systems
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Statistical detection of QoS violations based on CUSUM control charts
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Actor-based runtime model of adaptable feedback control loops
Proceedings of the 7th Workshop on Models@run.time
Synthesizing nonanomalous event-based controllers for liveness goals
ACM Transactions on Software Engineering and Methodology (TOSEM)
Controller synthesis: from modelling to enactment
Proceedings of the 2013 International Conference on Software Engineering
Mosaic: a secure and practical remote voting system
International Journal of Autonomic Computing
Energy-QoS tradeoffs in J2EE hosting centres
International Journal of Autonomic Computing
Hi-index | 0.00 |
Software-based systems today are increasingly expected to dynamically self-adapt to accommodate resource variability, changing user needs, and system faults. Recent work uses closed-loop control based on external models to monitor and adapt system behavior at run time. Taking this externalized approach, the Rainbow framework we have developed uses software architectural models to dynamically monitor and adapt a running system. A key goal and primary challenge of this framework is to support the reuse of adaptation strategies and infrastructure across different systems. In this poster, we show that the separation of a generic adaptation infrastructure from system-specific adaptation knowledge makes this reuse possible.