Sciweavers

CBSE
2008
Springer

Life-Cycle Aware Modelling of Software Components

14 years 1 months ago
Life-Cycle Aware Modelling of Software Components
Current software component models insufficiently reflect the different stages of component life-cycle, which involves design, implementation, deployment, and runtime. Therefore, reasoning techniques for component-based models (e.g., protocol checking, QoS predictions, etc.) are often limited to a particular life-cycle stage. We propose modelling software components in different design stages, after implemenatation, and during deployment. We allow the ion of models of different development stages. Thus, abstract models for newly designed components can be combined with refined models for already implemented components. Furthermore, we propose explicit modelling of a component's context, which influences extra-functional properties, but should stay separated from component specifications. As a proof-of-concept, we have implemented the new modelling techniques as part of our Palladio Component Model (PCM). In this paper, we show how these techniques improve analysing a component-base...
Heiko Koziolek, Steffen Becker, Jens Happe, Ralf R
Added 12 Oct 2010
Updated 12 Oct 2010
Type Conference
Year 2008
Where CBSE
Authors Heiko Koziolek, Steffen Becker, Jens Happe, Ralf Reussner
Comments (0)