Life-Cycle Aware Modelling of Software Components

  • Authors:
  • Heiko Koziolek;Steffen Becker;Jens Happe;Ralf Reussner

  • Affiliations:
  • ABB Corporate Research, Ladenburg, Germany 68526;FZI Forschungszentrum Informatik, Karlsruhe, Germany 76131;Chair for Software Design and Quality, University of Karlsruhe (TH), Karlsruhe, Germany 76131;Chair for Software Design and Quality, University of Karlsruhe (TH), Karlsruhe, Germany 76131

  • Venue:
  • CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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. Abstract models for newly designed components can be combined with refined models for already implemented components. As a proof-of-concept, we have implemented the new modelling techniques as part of our Palladio Component Model (PCM).