Dynamically adaptive systems through automated model evolution using service compositions

  • Authors:
  • Adina Mosincat;Walter Binder;Mehdi Jazayeri

  • Affiliations:
  • Faculty of Informatics, University of Lugano, Switzerland;Faculty of Informatics, University of Lugano, Switzerland;Faculty of Informatics, University of Lugano, Switzerland

  • Venue:
  • SC'10 Proceedings of the 9th international conference on Software composition
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Runtime adaptability and delivered quality are two important concerns for every system. One way to achieve runtime adaptability is by specifying variants in the system model at design time to allow switching between runtime configurations. The fulfillment of system's quality requirements depends on parameters that can change at runtime. In order to meet its quality requirements, the system must be able to dynamically adapt to changes that affect the delivered quality. We outline our approach to enhance system adaptability through automatic evolution of the system model. Our approach periodically updates the model by re-evaluating the delivered quality based on runtime information. We use a service composition model to represent the system functional requirements and annotate it with delivered quality evaluations. We ensure system runtime adaptability by selecting the variant to execute at runtime based on the evolved model.