A model transformation approach for the early performance and reliability analysis of component-based systems

  • Authors:
  • Vincenzo Grassi;Raffaela Mirandola;Antonino Sabetta

  • 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:
  • CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The adoption of a “high level” perspective in the design of a component-based application, without considering the specific features of some underlying supporting platform, has the advantage of focusingon the relevant architectural aspects and reasoning about them in a platform independent way, omitting unnecessary details that could even not be known at the earliest development stages.On the other hand, many of the details that are typically neglected in this high-level perspective must necessarily be taken into account to obtain a meaningful evaluation of different architectural choices in terms of extra-functional quality attributes, like performance or reliability. Toward the reconciliation of these two contrasting needs, we propose a model-based approach whose goal is to support the derivation of sufficiently detailed prediction models from high level models of component-based systems, focusing on the prediction of performance and reliability. We exploit for this purpose a refinement mechanism based on the use of model transformation techniques.