Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Model-based adaptation for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
A Service Discovery Framework for Service Centric Systems
SCC '05 Proceedings of the 2005 IEEE International Conference on Services Computing - Volume 01
Extending BPEL for Run Time Adaptability
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Using Architecture Models for Runtime Adaptability
IEEE Software
Requirements Engineering
Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
Self-healing BPEL processes with Dynamo and the JBoss rule engine
International workshop on Engineering of software services for pervasive environments: in conjunction with the 6th ESEC/FSE joint meeting
ECOWS '07 Proceedings of the Fifth European Conference on Web Services
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Engineering Self-Adaptive Systems through Feedback Loops
Software Engineering for Self-Adaptive Systems
A formalisation of adaptable pervasive flows
WS-FM'09 Proceedings of the 6th international conference on Web services and formal methods
Design for adaptation of service-based applications: main issues and requirements
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
An aspect-oriented framework for service adaptation
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Modeling adaptation with a tuple-based coordination language
Proceedings of the 27th Annual ACM Symposium on Applied Computing
CAptLang: a language for context-aware and adaptable business processes
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Modeling adaptation with Klaim
ACM SIGAPP Applied Computing Review
Verification of variable service orchestrations using model checking
Proceedings of the 2013 International Workshop on Quality Assurance for Service-based Applications
Hi-index | 0.00 |
We propose a new approach to dynamic adaptation, based on the combination of adaptation hooks provided by the adaptable application specifying where adaptation can happen, and adaptation rules external to the application, specifying when and how adaptation can be performed. We discuss different design choices that have to be considered when using such an approach, and then we propose a possible solution. We describe the solution in details, we apply it to a sample scenario and we implement it on top of the language Jolie.