Integrating performance and reliability analysis in a non-functional MDA framework

  • Authors:
  • Vittorio Cortellessa;Antinisca Di Marco;Paola Inverardi

  • Affiliations:
  • Università degli Studi di L'Aquila, Dipartimento di Informatica;Università degli Studi di L'Aquila, Dipartimento di Informatica;Università degli Studi di L'Aquila, Dipartimento di Informatica

  • Venue:
  • FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Integration of non-functional validation in Model-Driven Architecture is still far from being achieved, although it is ever more necessary in the development of modern software systems. In this paper we make a step ahead towards the adoption of such activity as a daily practice for software engineers all along the MDA process. We consider the Non-Functional MDA framework (NFMDA) that, beside the typical MDA model transformations for code generation, embeds new types of model transformations that allow the generation of quantitative models for non-functional analysis. We plug into the framework two methodologies, one for performance analysis and one for reliability assessment, and we illustrate the relationships between non-functional models and software models. For this aim, Computation Independent, Platform Independent and Platform Specific Models are also defined in the nonfunctional domains taken into consideration, that are performance and reliability.