Model-Based Performance Prediction with the Palladio Component Model Categories and Subject Descriptors

  • Becker S
  • Reussner R
N/ACitations
Citations of this article
18Readers
Mendeley users who have this article in their library.

Abstract

One aim of component-based software engineering (CBSE) is to enable the prediction of extra-functional properties, such as performance and reliability, utilising a well-defined composition theory. Nowadays, such theories and their accompanying prediction methods are still in a maturation stage. Several factors influencing extra-functional properties need additional research to be understood. A special problem in CBSE stems from its specific development process: Software components should be specified and implemented independent from their later context to enable reuse. Thus, extra-functional properties of components need to be specified in a parametric way to take different influence factors like the hardware platform or the usage profile into account. In our approach, we use the Palladio Component Model (PCM) to specify component-based software architectures in a parametric way. This model offers direct support of the CBSE development process by dividing the model creation among the developer roles. In this paper, we present our model and a simulation tool based on it, which is capable of making performance predictions. Within a case study, we show that the resulting prediction accuracy can be sufficient to support the evaluation of architectural design decisions.

Cite

CITATION STYLE

APA

Becker, S., & Reussner, R. (2007). Model-Based Performance Prediction with the Palladio Component Model Categories and Subject Descriptors. Proceeding WOSP ’07 Proceedings of the 6th International Workshop on Software and Performance, 54–65.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free