Predicting the performance of component-based software architectures with different usage profiles

  • Authors:
  • Heiko Koziolek;Steffen Becker;Jens Happe

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

  • Venue:
  • QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Performance predictions aim at increasing the quality of software architectures during design time. To enable such predictions, specifications of the performance properties of individual components within the architecture are required. However, the response times of a component might depend on its configuration in a specific setting and the data send to or retrieved from it. Many existing prediction approaches for component-based systems neglect these influences. This paper introduces extensions to a performance specification language for components, the Palladio Component Model, to model these influences. The model enables to predict response times of different architectural alternatives. A case study on a component-based architecture for a web portal validates the approach and shows that it is capable of supporting a design decision in this scenario.