Back to results

Universität Oldenburg

Coupled model transformations for QoS enabled component-based software design

Abstract

dc:description.abstract

Component-based software engineering aims at developing software systems by assembling pre-existing components to build applications. One advantage gained from this is an increased predictability of the system's performance based on its constituting components. As models are used during software design but performance is a run-time attribute, the necessary abstraction in models from implementation details might remove performance-relevant aspects resulting in a loss of prediction accuracy. The solution presented in this thesis introduces the Palladio Component Model for component-based software design with predictable performance attributes. Transformations map instances of this model into implementations resulting in a deterministic relationship between the model and its implementation. The introduced Coupled Transformations method uses this relationship to automatically include implementation details which increases their prediction accuracy. The approach is validated in several case studies showing the increased accuracy as well as the applicability of the overall approach by third parties.

Degree

thesis:*
Level thesis:degree_level
thesis.doctoral
Grantor dc:publisher
Universität Oldenburg
Year
2008

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Becker, Steffen

Subjects

dc:subject × 1

Identifiers

dc:identifier.*
Repository record source_url
http://oops.uni-oldenburg.de/720
OAI identifier oai:identifier
oai:oops.uni-oldenburg.de:720

Chain of custody

source
Harvested from
Carl von Ossietzky Universität Oldenburg
Base URL
oops.uni-oldenburg.de/cgi/oai2
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Becker, Steffen. Coupled model transformations for QoS enabled component-based software design. thesis.doctoral thesis, Universität Oldenburg, 2008. http://oops.uni-oldenburg.de/720