Proceedings of the 5th International Conference on Generative Programming and Component Engineering 2006
DOI: 10.1145/1173706.1173713
|View full text |Cite
|
Sign up to set email alerts
|

Safe component updates

Abstract: Component updates always imply the risk of negatively influencing the operability of software systems. Because of wrong combinations of component versions, dependencies might break, methods which do no longer exist, might be called or methods might not be compatible to provided interfaces, objects, or classes. In this paper we model the problem of finding a well-configured system consisting of multiple component versions as a Boolean Optimization Problem. We introduce objective functions and constraints, which… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2008
2008
2008
2008

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 14 publications
0
1
0
Order By: Relevance
“…Although problems of software configuration management have been around for more than 30 years, effective solutions for controlling the evolutionary processes in component development are still rare [31]. Assuming a component model with strongly typed interface elements and a distinction between derived and provided interfaces, Stuckenholz and Osterloh [32] introduce a graph-based dependency model and proposes a solution by synthesizing consistent configurations through Boolean optimization.…”
Section: Component Libraries and Updatesmentioning
confidence: 99%
“…Although problems of software configuration management have been around for more than 30 years, effective solutions for controlling the evolutionary processes in component development are still rare [31]. Assuming a component model with strongly typed interface elements and a distinction between derived and provided interfaces, Stuckenholz and Osterloh [32] introduce a graph-based dependency model and proposes a solution by synthesizing consistent configurations through Boolean optimization.…”
Section: Component Libraries and Updatesmentioning
confidence: 99%