Aligning component upgrades

Abstract : Modern software systems, like GNU/Linux distributions or Eclipse-based development environment, are often deployed by selecting components out of large component repositories. Maintaining such software systems by performing component upgrades is a complex task, and the users need to have an expressive preferences language at their disposal to specify the kind of upgrades they are interested in. Recent research has shown that it is possible to develop solvers that handle preferences expressed as a combination of a few basic criteria used in the MISC competition, ranging from the number of new components to the freshness of the final configuration. In this work we introduce a set of new criteria that allow the users to specify their preferences for solutions with components aligned to the same upstream sources, provide an efficient encoding and report on the experimental results that prove that optimising these alignment criteria is a tractable problem in practice.
Type de document :
Communication dans un congrès
Logics for Component Configuration, Sep 2011, Perugia, Italy. pp.1-11, 2011, 〈10.4204/EPTCS.65.1〉
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger
Contributeur : Roberto Di Cosmo <>
Soumis le : mercredi 20 mars 2013 - 10:23:48
Dernière modification le : vendredi 4 janvier 2019 - 17:32:58
Document(s) archivé(s) le : jeudi 30 mars 2017 - 14:44:16


Fichiers produits par l'(les) auteur(s)




Roberto Di Cosmo, Olivier Lhomme, Claude Michel. Aligning component upgrades. Logics for Component Configuration, Sep 2011, Perugia, Italy. pp.1-11, 2011, 〈10.4204/EPTCS.65.1〉. 〈hal-00622830〉



Consultations de la notice


Téléchargements de fichiers