Software—Practice & Experience
Modeling and Validating Dynamic Adaptation
Models in Software Engineering
Generating synchronization engines between running systems and their model-based views
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Reactive model-based control of reconfiguration in the fractal component-based model
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Towards flexible evolution of dynamically adaptive systems
Proceedings of the 34th International Conference on Software Engineering
Improving context interpretation by using fuzzy policies: the case of adaptive video streaming
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Using fuzzy policies to improve context interpretation in adaptive systems
ACM SIGAPP Applied Computing Review
Model-based high availability configuration framework for cloud
Proceedings of the 2013 Middleware Doctoral Symposium
Hi-index | 0.00 |
In a highly dynamic environment, software systems requires a capacity of self-adaptation to fit the environment and the user needs evolution, which increases the software architecture complexity. Despite most current execution platforms include some facilities for handling dynamic adaptation, current design methodologies do not address this issue. One of the requirement for such a design process is to describe adaptation policies in a composable and qualitative fashion in order to cope with complexity. This paper introduces an approach for describing adaptation policies in a qualitative way while keeping the compositionality of adaptation policies. The basic example of a Web server is used to illustrate how to specify and to compose two adaptations policies which handle respectively the use of a cache and the deployment of new data sources.