UML based performance modeling of distributed systems

  • Authors:
  • Raffaela Mirandola;Vittorio Cortellessa

  • Affiliations:
  • Dipartimento di Informatica Sistemi e Produzione, Università di Roma "Torvergata", Roma, Italy;Dipartimento di Informatica Sistemi e Produzione, Università di Roma "Torvergata", Roma, Italy

  • Venue:
  • UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of distributed software systems satisfying performance requirements is achievable only spending careful attention to performance goals throughout the lifecycle, and especially from its very beginning. The aim of our approach is to encompass the performance validation task as an integrated activity within the development process of distributed systems. To this end we consider object oriented distributed systems based on UML, the Unified Modeling Language. We show how a system modeled by UML diagrams can be translated into a queueing network based performance model. The main contribution of this work consists of an extensive application to a case study of our methodological approach for the automatic generation of performance models. The considered case study falls in the domain of distributed software systems, where the proposed methodology suitably exploits and combines information derived from different UML diagrams to generate a quite accurate performance model.