Performance-driven architectural refactoring through bidirectional model transformations

  • Authors:
  • Romina Eramo;Vittorio Cortellessa;Alfonso Pierantonio;Michele Tucci

  • Affiliations:
  • University of L'Aquila, L'Aquila, Italy;University of L'Aquila, L'Aquila, Italy;University of L'Aquila, L'Aquila, Italy;University of L'Aquila, L'Aquila, Italy

  • Venue:
  • Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The generation of performance models from architectural models has been tackled with well-founded approaches in the last decade, whereas there is a clear lack of automation in the backward path that brings the analysis results back to the software architecture. It is common to iteratively modify a (generated) performance model until performance indices meet the requirements. However, propagating the performance model modifications back to the original architectural model is a complex problem. In this paper we make a first step in this direction, in that we use the JTL language for specifying a bidirectional model transformation between UML models and Queueing Networks, so working towards an automated round-trip process between software architectural models and performance models.