Model-Driven Assessment of QoS-Aware Self-Adaptation

  • Authors:
  • Vincenzo Grassi;Raffaela Mirandola;Enrico Randazzo

  • Affiliations:
  • Dipartimento di Informatica, Sistemi e Produzione, Università di Roma "Tor Vergata", Italy;Dipartimento di Elettronica e Informazione, Politecnico di Milano, Italy;Dipartimento di Informatica, Sistemi e Produzione, Università di Roma "Tor Vergata", Italy

  • Venue:
  • Software Engineering for Self-Adaptive Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the main goals of a self-adaptable software system is to meet the required Quality of Service (QoS) by autonomously modifying its structure/behavior in response to changes in the supporting infrastructure and surrounding physical environment. A key issue in the design and development of such system is the assessment of their effectiveness, both in terms of their ability to meet the required QoS under different operating conditions, and in terms of the costs involved by the reconfiguration process, which could outweigh the benefit of the reconfiguration. This paper introduces an approach to support this assessment, with a focus on performance and dependability attributes. Our approach is based on the idea of defining a model transformation chain that maps a "design oriented" model of the system to an "analysis oriented" model that lends itself to the application of a suitable analysis methodology. We identify some key concepts that should be present in the design model of a dynamically adaptable system, and show how to devise a transformation from such a model to a target analysis models, focusing in particular on models of component or service oriented systems.