Paper Multi Level Component Composition
Merijn
This paper is available in
ps
and
pdf.
Software components are a popular means to improve the practice of software
engineering. They serve to increase productivity by promoting software reuse
and increasing software quality. Component composition is the process of
assembling software components. There are many forms of components, each
demanding a specific form of composition. These are all orthogonal
notions of the same principle of component-based software engineering.
We will explore the vision that software components are themselves
compositions of components. This gives rise to the idea of composition
levels, where compositions at level i serve as components at level i+1.
As a consequence, components at different levels are not so independent as
they are usually treated. One significant aspect of components that crosses
component levels is variability.
In this paper, we will discuss preliminary work on multi-level
composition. This includes general requirements for level-specific
composition and a framework that supports multi-level composition.
BibTeX Entry
@inproceedings{deJonge:MultiLevelComponentComposition:2004,
author = "de Jonge, M.",
title = "Multi-level Component Composition",
booktitle = {2nd Groningen Workshop on Software Variability Modeling (SVM'04)},
editor = {Jan Bosch},
year = 2004,
month = dec,
number = "2004-7-01",
organization = {Reseach Institute of Computer Science and Mathematics, University of Groningen},
}
--
MerijnDeJonge - 09 Nov 2004