A Model Transformation from the Palladio Component Model to Layered Queueing Networks

  • Authors:
  • Heiko Koziolek;Ralf Reussner

  • Affiliations:
  • Graduate School Trustsoft, University of Oldenburg, Germany;Chair for Software Design and Quality, University of Karlsruhe, Germany

  • Venue:
  • SIPEW '08 Proceedings of the SPEC international workshop on Performance Evaluation: Metrics, Models and Benchmarks
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

For component-based performance engineering, software component developers individually create performance specifications of their components. Software architects compose these specifications to architectural models. This enables assessing the possible fulfilment of performance requirements without the need to purchase and deploy the component implementations. Many existing performance models do not support component-based performance engineering but offer efficient solvers. On the other hand, component-based performance engineering approaches often lack tool support. We present a model transformation combining the advanced component concepts of the Palladio Component Model (PCM) with the efficient performance solvers of Layered Queueing Networks (LQN). Joining the tool-set for PCM specifications with the tool-set for LQN solution is an important step to carry component-based performance engineering into industrial practice. We validate the correctness of the transformation by mapping the PCM model of a component-based architecture to an LQN and conduct performance predictions.