Adaptation and Dependability and Their Key Role in Modern Software Engineering
International Journal of Adaptive, Resilient and Autonomic Systems
Hi-index | 0.00 |
Nowadays, technologies are providing the mobile terminals with much more powerful computational abilities. Such improvement made it possible to run many complex applications on mobile devices. However, many of these new applications are also resources demanding. Lacking sufficient resources would cause performance failures and impact negatively on the users’ quality of experience. In order to improve this, it is important to provide the users with an easy access to specify their requirements. It is also crucial to monitor the system resources and make corresponding adaptation immediately according to the user’s specifications. In this paper, we propose adaptation strategies that flexibly combine the process of monitoring and adaptation, and provide an easy way to specify user’s requirements. By tuning the quality of service, we reduce the applications’ demand on system resources, thus decreases the chances of performance failures and improving the users’ quality of experience.