Source: https://hal.inria.fr/docs/00/64/91/59/PDF/19720_GIROUD_2011_archivage.pdf