Predicting upgrade failures using dependency analysis
Upgrades in component based systems can disrupt other components. Being able to predict the possible consequence of an upgrade just by analysing inter-component dependencies can avoid errors and downtime. In this paper we precisely identify in a repository the components p whose upgrades force a lar...
Saved in:
Published in | 2011 IEEE 27th International Conference on Data Engineering Workshops pp. 145 - 150 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.04.2011
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Upgrades in component based systems can disrupt other components. Being able to predict the possible consequence of an upgrade just by analysing inter-component dependencies can avoid errors and downtime. In this paper we precisely identify in a repository the components p whose upgrades force a large set of others components to be upgraded. We are also able to discriminate whether all the future versions of p have the same impact, or whether there are different classes of future versions that have different impacts. We perform our analysis on Debian, one of the largest FOSS distributions. |
---|---|
ISBN: | 1424491959 9781424491957 |
DOI: | 10.1109/ICDEW.2011.5767626 |