S/T/A: Meta-modeling Run-time Adaptation in Component-Based System Architectures

Huber, Nikolaus, van Hoorn, André, Koziolek, Anne, Brosig, Fabian and Kounev, Samuel (2012) S/T/A: Meta-modeling Run-time Adaptation in Component-Based System Architectures [Paper] In: 9th IEEE International Conference on e-Business Engineering (ICEBE 2012), September 9-11, 2012, Hangzhou, China.

HuberVanHoornKoziolekBrosigKounev2012STA-camera-ready.pdf - Published Version

Download (726Kb) | Preview


Modern virtualized system environments usually host diverse applications of different parties and aim at utilizing resources efficiently while ensuring that quality-of-service requirements are continuously satisfied. In such scenarios, complex adaptations to changes in the system environment are still largely performed manually by humans. Over the past decade, autonomic self-adaptation techniques aiming to minimize human intervention have become increasingly popular. However, given that adaptation processes are usually highly system specific, it is a challenge to abstract from system details enabling the reuse of adaptation strategies. In this paper, we propose a novel modeling language (meta-model) providing means to describe system adaptation processes at the system architecture level in a generic, human-understandable and reusable way. We apply our approach to three different realistic contexts (dynamic resource allocation, software architecture optimization, and runtime adaptation planning) showing how the gap between complex manual adaptations and their autonomous execution can be closed by using a holistic model-based approach.

Document Type: Conference or Workshop Item (Paper)
Research affiliation: Kiel University > Software Engineering
Date Deposited: 02 Oct 2012 10:57
Last Modified: 26 Jul 2013 10:18
URI: http://eprints.uni-kiel.de/id/eprint/15479

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...