Component evolution and versioning state of the art
A. Stuckenholz. SIGSOFT Softw. Eng. Notes, 30 (1):
7(2005)
Abstract
Emerging component-based software development architectures
promise better re-use of software components, greater flexibility,
scalability and higher quality of services. But like any other piece
of software too, software components are hardly perfect, when be-
ing created. Problems and bugs have to be fixed and new features
need to be added.
This paper analyzes the problem of component evolution and
the incompatibilities which result during component upgrades.
We present the state of the art in component versioning and com-
pare the different methods in component models, frameworks and
programming languages. Special attention is put on the automa-
tion of processes and tool support in this area. The concluding
section sketches a possible solution of these problems we are cur-
rently working on.
%0 Journal Article
%1 stuckenholz05
%A Stuckenholz, Alexander
%D 2005
%I ACM
%J SIGSOFT Softw. Eng. Notes
%K component evolution versioning
%N 1
%P 7
%T Component evolution and versioning state of the art
%U http://doi.acm.org.myaccess.library.utoronto.ca/10.1145/1039174.1039197
%V 30
%X Emerging component-based software development architectures
promise better re-use of software components, greater flexibility,
scalability and higher quality of services. But like any other piece
of software too, software components are hardly perfect, when be-
ing created. Problems and bugs have to be fixed and new features
need to be added.
This paper analyzes the problem of component evolution and
the incompatibilities which result during component upgrades.
We present the state of the art in component versioning and com-
pare the different methods in component models, frameworks and
programming languages. Special attention is put on the automa-
tion of processes and tool support in this area. The concluding
section sketches a possible solution of these problems we are cur-
rently working on.
@article{stuckenholz05,
abstract = {Emerging component-based software development architectures
promise better re-use of software components, greater flexibility,
scalability and higher quality of services. But like any other piece
of software too, software components are hardly perfect, when be-
ing created. Problems and bugs have to be fixed and new features
need to be added.
This paper analyzes the problem of component evolution and
the incompatibilities which result during component upgrades.
We present the state of the art in component versioning and com-
pare the different methods in component models, frameworks and
programming languages. Special attention is put on the automa-
tion of processes and tool support in this area. The concluding
section sketches a possible solution of these problems we are cur-
rently working on.
},
added-at = {2009-05-11T03:11:18.000+0200},
author = {Stuckenholz, Alexander},
biburl = {https://www.bibsonomy.org/bibtex/2c991df33e902e6e161dfef6c87797abf/neilernst},
interhash = {bd3280ebd89c50fbb22267ddfc1e40dc},
intrahash = {c991df33e902e6e161dfef6c87797abf},
issn = {0163-5948},
journal = {SIGSOFT Softw. Eng. Notes},
keywords = {component evolution versioning},
number = 1,
pages = 7,
publisher = {ACM},
timestamp = {2009-05-11T03:11:19.000+0200},
title = {Component evolution and versioning state of the art},
url = {http://doi.acm.org.myaccess.library.utoronto.ca/10.1145/1039174.1039197},
volume = 30,
year = 2005
}