Universität Oldenburg
Coupled model transformations for QoS enabled component-based software design
Abstract
dc:description.abstractComponent-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 × 1Identifiers
dc:identifier.*- Repository record source_url
- http://oops.uni-oldenburg.de/720
- OAI identifier oai:identifier
- oai:oops.uni-oldenburg.de:720