Gesellschaft für Informatik e.V.

Lecture Notes in Informatics

Software Engineering 2008, Fachtagung des GI-Fachbereichs Softwaretechnik, 18. - 22.02.2008 in Muenchen P-121, 140-154 (2008).

Gesellschaft fuer Informatik, Bonn


Korbinian Herrmann (ed.), Bernd Bruegge (ed.)

Copyright © Gesellschaft fuer Informatik, Bonn


Towards automatic construction of reusable prediction models for component-based performance engineering

Thomas Kappler , Heiko Koziolek , Klaus Krogmann and Ralf Reussner


Performance predictions for software architectures can reveal performance bottlenecks and quantitatively support design decisions for different architectural alternatives. As software architects aim at reusing existing software components, their performance properties should be included into performance predictions without the need for manual modelling. However, most prediction approaches do not include automated support for modelling implemented components. Therefore, we propose a new reverse engineering approach, which generates Palladio performance models from Java code. In this paper, we focus on the static analysis of Java code, which we have implemented as an Eclipse plugin called Java2PCM. We evaluated our approach on a larger component-based software architecture, and show that a similar prediction accuracy can be achieved with generated models compared to completely manually specified ones.

Full Text: PDF

Gesellschaft fuer Informatik, Bonn
ISBN 978-3-88579-215-4

Last changed 04.10.2013 18:16:15