Source: https://hal.univ-lorraine.fr/hal-01841653/document