Ayuda
Ir al contenido

Dialnet


Resumen de Evaluating Adaptation Strategies in Adaptable Service-Based Applications

Hoda Kabir, Kavan Sedighiani, Fereidoon Shams Aliee

  • Service-based applications need to adapt at runtime in order to mitigate the effect of environmental changes and maintain the basic quality attributes of their functions. To meet this requirement in adaptable service-based applications, an adaptation strategy is selected and applied on the application. However, it is essential to evaluate the consequences of selected adaptation strategies in order to prevent adverse effects on quality attributes. In this paper, a method is presented for evaluating the effect of adaptation strategy on quality attributes before applying changes to the system. For this aim, runtime architectural and process models of the system are maintained as runtime artifacts, and the evaluation of adaptation strategies is performed based on these models. When a system is exposed to changes in the environment and enters the adaptation cycle before enactment of the selected adaptation strategy, adaptation changes are applied to the models in order to evaluate the strategy based on the quality attribute priorities. Experimental results on several scenarios show that the proposed method can effectively evaluate the impact of selected strategies in the adaptation cycle on the quality attributes of an adaptable service-based application.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus