Formal verification of a theory of packages

Jaap Boender

Abstract


Over the years, open source distributions have become increasingly largeand complex—as an example, the latest Debian distribution contains almost 30 000packages.Consequently, the tools that deal with these distribution have also become more andmore complex. Furthermore, to deal with increasing distribution sizes optimisationhas become more important as well.To make sure that correctness is not sacrificed for complexity and optimisation, it isimportant to verify the underlying assumptions formally.In this paper, we present an example of such a verification: a formalisation in Coqof a theory of packages and their interdependencies.

Full Text:

PDF


DOI: http://dx.doi.org/10.14279/tuj.eceasst.48.798

DOI (PDF): http://dx.doi.org/10.14279/tuj.eceasst.48.798.813

Hosted By Universitätsbibliothek TU Berlin.