Learning from the future of component repositories

Autor: Pietro Abate, Roberto Di Cosmo, Ralf Treinen, Stefano Zacchiroli
Přispěvatelé: Preuves, Programmes et Systèmes (PPS), Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), ACM, Treinen, Ralf
Rok vydání: 2014
Předmět:
Zdroj: CBSE
15th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2012)
15th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2012), ACM, Jun 2012, Bertinoro, Italy
ISSN: 0167-6423
DOI: 10.1016/j.scico.2013.06.007
Popis: An important aspect of the quality assurance of large component repositories is to ensure the logical coherence of component metadata, and to this end one needs to identify incoherences as early as possible. Some relevant classes of problems can be formulated in term of properties of the future repositories into which the current repository may evolve. However, checking such properties on all possible future repositories requires a way to construct a finite representation of the infinite set of all potential futures. A class of properties for which this can be done is presented in this work. We illustrate the practical usefulness of the approach with two quality assurance applications: (i) establishing the amount of “forced upgrades” induced by introducing new versions of existing components in a repository, and (ii) identifying outdated components that are currently not installable and need to be upgraded in order to become installable again. For both applications we provide experience reports obtained on the Debian free software distribution.
Databáze: OpenAIRE