Automatic generation of performance models for SOA systems

  • Authors:
  • Mohammad Alhaj

  • Affiliations:
  • Carleton University, Ottawa, ON, Canada

  • Venue:
  • Proceedings of the 16th international workshop on Component-oriented programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper proposes a model-driven approach for deriving performance models from UML design models of Service-Oriented Architecture (SOA) enterprise systems, in order to evaluate their run-time performance from the early development phases. This helps to choose between different architecture, design, and configuration alternatives in order to meet the performance requirements. The source model of the proposed transformation is a platform-independent UML model of the service-oriented system. Aspect-oriented modeling techniques are used to produce a platform-dependent model by weaving aspect models of platform operations into the platform-independent model. The platform-dependent model thus obtained represents the source model for the transformation into a performance model. The UML profile MARTE is used to annotate models with performance information. A healthcare example illustrates the proposed approach.