Passer à la navigation principale Passer à la recherche Passer au contenu principal

Towards maintainer script modernization in FOSS distributions

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Free and Open Source Software (FOSS) distributions are complex software systems, made of thousands packages that evolve rapidly, independently, and without centralized coordination. During packages upgrades, corner case failures can be encountered and are hard to deal with, especially when they are due to misbehaving maintainer scripts: executable code snippets used to finalize package configuration. In this paper we report a software modernization experience, the process of representing existing legacy systems in terms of models, applied to FOSS distributions. We present a process to define meta-models that enable dealing with upgrade failures and help rolling back from them, taking into account maintainer scripts. The process has been applied to widely used FOSS distributions and we report about such experiences.

langue originaleAnglais
titreIWOCE'09 - Proceedings of the 1st International Workshop on Open Component Ecosystems
Pages11-20
Nombre de pages10
Les DOIs
étatPublié - 1 déc. 2009
Modification externeOui
Evénement1st International Workshop on Open Component Ecosystems, IWOCE'09, Co-located with the 7th ESEC/FSE Joint Meeting, ESEC-FSE'09 - Amsterdam, Pays-Bas
Durée: 24 août 200924 août 2009

Série de publications

NomIWOCE'09 - Proceedings of the 1st International Workshop on Open Component Ecosystems

Une conférence

Une conférence1st International Workshop on Open Component Ecosystems, IWOCE'09, Co-located with the 7th ESEC/FSE Joint Meeting, ESEC-FSE'09
Pays/TerritoirePays-Bas
La villeAmsterdam
période24/08/0924/08/09

Empreinte digitale

Examiner les sujets de recherche de « Towards maintainer script modernization in FOSS distributions ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation